This framework is adapted from Alex Xu's approach, which is the most widely used in FAANG interviews.
Don't start drawing. Ask questions. The interviewer is testing your judgment, not your speed.
Write your requirements on the whiteboard. The interviewer will correct you if you're off-track โ that's the point.
Show the interviewer you understand scale. Round aggressively โ precision doesn't matter, magnitude does.
See the Estimation Cheat Sheet for latency numbers and power-of-two table.
This is the core of the interview. Draw the architecture and walk through the main flows.
Start with the simplest design that works, then evolve it. Don't jump to microservices on slide one.
The interviewer will point you at a component. Go deep. This is where you differentiate yourself.