Lesson 3 of 21
1. How to Approach a Design Question

1.2 What is the interviewer actually scoring?

3 min read+10 XP

At the architect's desk: A family judges an architect on more than the final drawing. Did she listen? Does the plan actually work? Did she think hard about the risky parts, like the staircase in a narrow house? Did she explain the options honestly? Could they follow her?

In the interview: Every company has its own scorecard, but almost all of them check the same five things. Call them the 5 Cs:

CWhat they checkWhat it sounds like
ClarifyDid you pin down the problem before solving it?"Before I start, can I ask who uses this and how much?"
CreateDoes your high-level design actually meet the requirements?"Here's every piece. Let me walk one request through it."
Crack openCan you go deep on the hard part?"The tricky bit is generating unique codes at scale. Here's how."
CompareDo you see trade-offs, not just one answer?"I picked X because Y. The cost is Z."
CommunicateCan they follow you the whole time?Thinking out loud, checking in, a clear diagram

Notice what's not on the list: naming the most tools. A simple design with clear reasons beats a complicated one with none.

Memory code: "The 5 Cs." Clarify, Create, Crack open, Compare, Communicate.