Goal: simulate the real thing, then repair.
- Two full mock loops on separate days: 3 coding + 1 design + 1 behavioral, back-to-back, no breaks longer than 10 min. Fatigue is a real failure mode — train for it.
- Ruthless weak-area repair: whatever the mocks exposed gets 100% of your remaining discretionary time.
- Re-solve every problem you have ever failed in the log, cold.
- Coding: 10 problems at hard difficulty, timed.
Exit criteria: two mock loops where an experienced interviewer would say “hire” on the coding and “hire” or “leaning hire” on design.