MODULE 1
45-Min Coding Round Structure
Time budget. Skipping any phase = lower score.
Time Budget
| Phase | Time | Output |
|---|---|---|
| 1. Clarify | 3–5 min | Restated problem, 2–3 examples, constraints |
| 2. Approach | 5–8 min | Brute force → optimal; complexity stated |
| 3. Code | 15–20 min | Clean implementation, narrating |
| 4. Test | 5–8 min | Walk through happy path + edges |
| 5. Q&A | 3–5 min | Discuss extensions, candidate questions |
Signals Interviewer Scores
- Problem-solving: did candidate reach optimal independently?
- Coding: clean, idiomatic, no bugs.
- Communication: think-aloud, asks vs. assumes.
- Verification: caught own bugs, tested edge cases.
- Speed: completed in time without rushing.