Algorithms Interview Grind
The highest-yield coding interview patterns in one sequence: two pointers, sliding windows, dynamic programming, heaps, and graph search. You will solve the canonical problems that show up in FAANG screens, implemented in pure Python. Built for interview season, not for casual browsing.
Your progress
0/26 · 0%Path readiness 0%Easy 0% · Medium 0% · Hard 0%
Continue path · Binary SearchWhat you will learn
- Master two-pointer, prefix-sum, and sliding-window patterns
- Solve the canonical dynamic-programming problems without hints
- Run BFS, Dijkstra, and topological order under interview time pressure
- Handle heaps, deques, and hard string problems
Before you start
1Arrays and Two Pointers
Interview warm-ups: binary search, sorted pair sums, prefix sums, anagram checks, bracket matching, fast exponentiation, and bit tricks.
- Binary SearchEasyal-001Algorithms
- Easy
- Easy
- Easy
- Anagram CheckEasyal-011Algorithms
- Easy
- Missing NumberEasyal-043Algorithms
- Single NumberEasyal-044Algorithms
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
- Valid ParenthesesEasy
- Missing NumberEasy
- Single NumberEasy
2Windows and Subarrays
Contiguous-range patterns: maximum subarray sum, longest increasing subsequence, merging intervals, subarray sums, word break, and the largest histogram rectangle.
- Medium
- Medium
- Medium
- Medium
- Word BreakMediumal-062Algorithms
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
3Dynamic Programming
The DP canon: 0/1 knapsack, longest common subsequence, coin change, house robber, edit distance, and the median of two sorted arrays.
- 0/1 KnapsackMediumal-024Algorithms
- Medium
- Coin ChangeMediumal-026Algorithms
- House RobberEasyal-053Algorithms
- Edit DistanceHardal-035Algorithms
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
- Coin ChangeMedium
- Edit DistanceHard
- Median of Two Sorted ArraysHard
4Graphs and Hard Patterns
Graph search and the hard tier: Dijkstra, course scheduling, sliding-window maximum with a deque, word ladder, merging k sorted lists, and minimum window substring.
- Medium
- Medium
- Hard
- Word LadderHardal-117Algorithms
- Hard
- Hard
Stage checkpoint
0/2 to passA checkpoint is a short retrieval test drawn from this stage: solve 2 of 3 from memory to mark the stage complete. The stage stays open either way.
Capstone
ContestClose the path with one real artifact from the catalog.
Sit the full hour of genuinely hard problems to prove the grind paid off.