Coding interview paths
Opinionated, day-by-day curricula by Alex Chen. Pick one and don't think about it.
Junior Warmup 10
Hit the floor of every coding-interview rubric: recognize the canonical patterns, narrate trade-offs, and finish a problem in under twenty minutes.
10 problems · ~8h · difficulty: easy
Binary Search Drill 12-Day
Write the lo/hi/mid template eyes-closed, recognize 'binary search on the answer' problems by their shape, and explain why your loop terminates.
12 problems · ~14h · difficulty: mixed
Tree Traversal Drill 12-Day
Reach for the right traversal — preorder, inorder, postorder, or BFS — within seconds of reading a tree problem, and write the base case before the recursive case.
12 problems · ~14h · difficulty: mixed
Graph Mastery 14-Day
Spot DFS vs BFS vs union-find vs Dijkstra at the problem statement, narrate the choice, and ship the solution without rebuilding the templates from scratch.
14 problems · ~22h · difficulty: mixed
DP Foundations 21-Day
Name the recurrence before you write code, recognize 1D vs 2D state, and ship a memoized solution inside the interview clock.
21 problems · ~32h · difficulty: mixed
FAANG 30-Day
Pattern-match the 80% of FAANG questions that come from 20% of the canon.
30 problems · ~45h · difficulty: mixed
Patterns-First 50
Stop solving each problem from scratch. Recognize the pattern in the first thirty seconds and execute the template.
50 problems · ~60h · difficulty: mixed