Blind 75: Master Coding Interview Patterns
A curated list of the 75 most essential coding interview questions that cover all major problem-solving patterns across arrays, strings, dynamic programming, graphs, and more.
8–10 weeks
21.4k students
4.9 rating
Progress0/75 lessons
Key Topics You'll Master
1
Week 12
Week 23
Week 34
Week 45
Week 56
Week 67
Week 78
Week 8Learning Outcomes
- Identify key problem-solving patterns used across top interview questions
- Strengthen your ability to optimize brute-force solutions
- Develop confidence in handling unseen problems under time constraints
- Master major algorithmic categories from arrays to dynamic programming
- Prepare effectively for technical interviews at top product companies
Prerequisites
- Solid understanding of basic data structures (arrays, stacks, queues, linked lists, trees, graphs)
- Comfort with recursion and iterative approaches
- Familiarity with Big-O notation and problem-solving in a preferred language (Java/Kotlin/Python/C++)
1
Week 1Foundational warm-up across arrays, stacks, linked lists, and trees.
2
Week 2Easy problems to build speed; one medium to stretch.
3
Week 3Introduce mediums: intervals, graphs, heaps, sliding window.
4
Week 4Graphs, tries, DP, arrays, and BST validation.
5
Week 5Binary search on arrays, backtracking, intervals, and maps.
6
Week 6DP, strings, matrix, recursion, and tree views.
7
Week 7Two-pointer optimization, backtracking, graphs, heaps, and LRU.
8
Week 8Hard set: windows, serialization, heaps, stacks, scheduling, and histograms.