1. How to Approach a Design Question
1.4 How do you manage a 45-minute round?
At the architect's desk: If the architect spends the whole meeting choosing tiles for the bathroom, the family leaves without a floor plan. Time goes to the big picture first, details last.
In the interview: A typical split for a 45-minute round:
Figure: a 45-minute round. Over a third of it goes by before the main diagram, and that's on purpose.
| Step | Time | Done when... |
|---|---|---|
| Requirements | ~5 min | Both lists are written down and the interviewer agrees |
| Estimates | ~5 min | You have requests per second and storage, roughly |
| API + data model | ~10 min | Main endpoints and main tables are on the board |
| High-level design | ~10 min | Every requirement has a path through your boxes |
| Deep dive | ~10 min | The hardest part is solved properly |
| Trade-offs + wrap-up | ~5 min | You've named the costs and what you'd do next |
Rounds differ. Some are 60 minutes, and some interviewers jump straight to a deep dive. The split is a guide, not a law. What matters is that you never run out of time with no high-level design on the board. A complete simple design beats half of a brilliant one.
One habit that saves you: at each step, say "Does this look right before I move on?" It keeps the interviewer with you and stops you going ten minutes down the wrong road.
Memory code: "5, 5, 10, 10, 10, 5." Requirements, estimates, API and data, high-level, deep dive, wrap-up. Floor plan before the bathroom tiles.