Everything you’ve learned in Parts 0–10 is the material. This part is the performance — how to actually run a 35-minute design round so the knowledge turns into an offer.
Time for this part: Weeks 3–4 on the Standard track, in parallel with case-study practice (Part 12). Read The Framework early — it’s the scaffold you’ll hang every mock interview on — then return to the deep-dive chapters as you practise.
The unifying idea: the interview grades judgment and process, not a list of facts. The candidate who clarifies, estimates with purpose, justifies each choice with a trade-off, and drives the conversation beats the candidate who knows more but structures nothing. This part teaches that process.
| # | Chapter | Time | The problem it solves |
|---|---|---|---|
| 1 | The Framework ⭐ | 20 min | The minute-by-minute structure so you never freeze |
| # | Chapter | Time | The problem it solves |
|---|---|---|---|
| 2 | Requirements Gathering | 16 min | Clarify before you solution; functional vs non-functional |
| 3 | Estimation in Interviews | 16 min | Numbers with a purpose — each one drives a decision |
| 4 | Drawing Diagrams | 14 min | A clean high-level picture, both paths, the right altitude |
| 5 | Deep Dives | 16 min | Going deep on the component that matters, with options |
| # | Chapter | Time | The problem it solves |
|---|---|---|---|
| 6 | Trade-off Vocabulary | 16 min | The phrases that make your reasoning legible |
| 7 | Rubrics | 16 min | What the interviewer is actually scoring |
| 8 | Common Mistakes | 18 min | The moves that lose points, catalogued |
| 9 | Handling Uncertainty | 16 min | Reasoning calmly when you don’t know |
| # | Chapter | Time | The problem it solves |
|---|---|---|---|
| 10 | Low-Level Design | 18 min | The object-oriented round: SOLID, patterns, extensibility |
| 11 | Mock Interview Scripts ⭐ | 22 min | Two annotated transcripts — the good and the bad, move by move |
You should be able to do these without notes:
Next: Part 12 — Case Studies — 36 full designs, from a URL shortener to a multiplayer game, each run through the framework you just learned.