Ask questions to understand the exact requirements. Here is a list of questions to help you get started: •What specific features are we going to build? •How many users does the product have? •How fast does the company anticipate to scale up? What are the anticipated scales in 3 months, 6 months, and a year? •What is the company’s technology stack? What existing services you might leverage to simplify the design?602 ↱
System Design Interview
An Insider's Guide
Alex Xu