The Interview PlaybookIntermediate15 min read1 questions

The System Design Interview Framework

A script you can run on any prompt. Six steps, a time budget for each, and the exact sentences that move you between them.

Covers: A repeatable 6-step script, time budget, whiteboard technique, what to say at each stage, recovering when stuck

You cannot memorise designs - there are too many. What you can memorise is a process that turns any prompt into a structured 45 minutes. Interviewers notice structure immediately, and a candidate who is visibly following a method reads as someone who has done this before.

The six steps, with their time budget

Tap each step for what to say and the trap to avoid. Timings assume a 45-minute interview.

ClientEdgeServiceDatastoreComputeTap a box for detail

Flow

  • 1 · Clarify2 · Estimate
  • 2 · Estimate3 · API + data model
  • 3 · API + data model4 · High-level design
  • 4 · High-level design5 · Deep dive
  • 5 · Deep dive6 · Scale & fail
Filter
0/1 mastered
IntermediateinterviewframeworkcommunicationAsked at Amazon, Google

30-second answer

Open by restating the problem and proposing an agenda. Ask for scale numbers before drawing anything. Estimate out loud and immediately convert the numbers into a design decision. Sketch the API and data model. Draw a complete end-to-end design and trace one write and one read through it. Then go deep wherever the interviewer points, and finish by identifying your own bottleneck and the central trade-off. Narrating the agenda turns the interview from an interrogation into a design review, which is exactly the collaboration being assessed.

Showing 1 of 1 questions for system-design-interview-framework.

Check your understanding

3 questions · no sign-up, nothing stored

0/3 answered
Question 1

1.By roughly what point in a 45-minute interview should the high-level design be complete?

Question 2

2.You produce an estimate of 35,000 read QPS. What must you do next?

Question 3

3.You are genuinely stuck. What is the best move?