Mastering System Design Interviews: How to Think and…