Interview Prep
A Complete Prep Curriculum
Choose your track or follow the structured 12-week curriculum. Everything you need to pass technical interviews at top companies.
200+ Problems
Coding Interviews
200+ curated problems with full solutions, test cases, and complexity analysis. Run code directly in your browser.
- Organized by pattern (not just topic)
- In-browser code execution
- Test cases with hidden cases for validation
- Time & space complexity breakdowns
- 5 free problems, 200+ with Pro
30+ Lessons
Pro
System Design
Step-by-step design walkthroughs of real systems. Learn to think at scale and communicate trade-offs.
- URL shorteners, social feeds, distributed queues
- CAP theorem, consistency models, caching
- Database selection and partitioning strategies
- Load balancing and rate limiting
- 3 free lessons, full library with Pro
12-Week Structured Curriculum
Follow the plan and never wonder what to study next.
Weeks 1–2
Foundations
- Arrays & Hashing
- Two Pointers
- Sliding Window
- Stack
Weeks 3–4
Core Patterns
- Binary Search
- Linked Lists
- Trees & BSTs
- Heaps
Weeks 5–6
Advanced Data Structures
- Graphs
- Backtracking
- Tries
- Union Find
Weeks 7–8
Dynamic Programming
- 1D DP
- 2D DP
- Knapsack
- LCS / Edit Distance
Weeks 9–10
System Design
- Scalability basics
- Database design
- 3 full case studies
Weeks 11–12
Mock Interviews & Polish
- Timed practice
- Mock interview sessions
- Behavioral prep