C2 · CrunchTime — The Code
A free, open-source technical interview preparation course built around the UMPIRE Method — recognize patterns, explain your thinking, and walk out with the offer.
The method
Most candidates fail interviews not because they couldn't solve the problem — they fail because they couldn't explain themselves. UMPIRE makes the reasoning visible.
U — Understand. Restate the problem, surface assumptions, agree on examples.
M — Match. Recognize the pattern (sliding window, BFS, DP, …).
P — Plan. Write the steps in English before any code.
I — Implement. Translate the plan to clean code, one line per sentence.
R — Review. Trace the code with a small input, find bugs first.
E — Evaluate. Analyze time and space, discuss tradeoffs, propose improvements.
By Week 4 it's automatic. By Week 10 you can do it under pressure. By Week 15 it's the reason you get the offer.
The 14 patterns
Every algorithmic interview problem you've heard of falls into one of these 14 patterns. Learn the patterns, not the problems.
Two pathways · same content
The 15-week intensive packs interview prep into a single hiring cycle. The 1-year mastery spreads the same material across a calendar year, the way working engineers actually sustain a practice. Same UMPIRE, same patterns, same capstone.
15-week intensive · weekly map
Capstone deliverables
By the end of C2 you'll publish a public GitHub repo —
crunchtime-interview-prep-<yourhandle> — that becomes the artifact
you point recruiters and hiring managers at.
Milestone badges
C2 is not accredited. We don't pretend to be. We issue open-source verifiable milestone badges that pin to your GitHub profile and link to a portfolio entry anyone can audit. We do not charge fees. The portfolio is the credential.