The Core 75: Essential Coding Interview Problems & Study Strategy 2026
Quality over quantity. Master the right problems in the right order, and you'll be prepared for any coding interview.
The Blind 75 is a curated list of LeetCode problems created by Yangshun Tay, an engineer who was active on Blind (the anonymous professional network). The idea is simple: instead of grinding 500+ random problems, focus on 75 that cover the most important patterns.
This list has helped thousands of engineers land offers at Google, Meta, Amazon, and other top companies. I used it myself when preparing for interviews, and it's the most efficient way I've found to prepare for coding interviews.
Blind 75 Quick Stats
Total Problems
75 carefully selected
Time to Complete
4-8 weeks (2-3 hours/day)
Topics Covered
15 core patterns
Difficulty Mix
Easy: 15, Medium: 45, Hard: 15
Why Blind 75 Works
Quality Over Quantity
- Pattern recognition: 75 problems that teach you the most common patterns, not obscure tricks
- Interview relevance: These problems (or variations) frequently appear in real interviews
- Time efficient: 4-8 weeks vs. months of random grinding
- Confidence building: Finishing a defined list feels achievable
The Categories
Array (9 problems)
Foundation of everything. Two Sum, Best Time to Buy and Sell Stock, Contains Duplicate, Product of Array Except Self, Maximum Subarray, Maximum Product Subarray, Find Minimum in Rotated Sorted Array, Search in Rotated Sorted Array, 3Sum.
Time: 3-4 days | Key patterns: Two pointers, sliding window, prefix sums
Binary (5 problems)
Bit manipulation basics. Sum of Two Integers, Number of 1 Bits, Counting Bits, Missing Number, Reverse Bits.
Time: 1-2 days | Key patterns: XOR tricks, bit counting
Dynamic Programming (11 problems)
The category that scares people most. Climbing Stairs, Coin Change, Longest Increasing Subsequence, Longest Common Subsequence, Word Break, Combination Sum, House Robber I & II, Decode Ways, Unique Paths, Jump Game.
Time: 5-7 days | Key patterns: 1D DP, 2D DP, state machines
Graph (8 problems)
Critical for system design discussions too. Clone Graph, Course Schedule, Pacific Atlantic Water Flow, Number of Islands, Longest Consecutive Sequence, Alien Dictionary, Graph Valid Tree, Number of Connected Components.
Time: 4-5 days | Key patterns: BFS, DFS, Union Find, topological sort
Interval (5 problems)
Surprisingly common. Insert Interval, Merge Intervals, Non-overlapping Intervals, Meeting Rooms I & II.
Time: 2 days | Key patterns: Sorting, greedy, sweep line
Linked List (6 problems)
Classic interview favorite. Reverse a Linked List, Detect Cycle, Merge Two Sorted Lists, Merge K Sorted Lists, Remove Nth Node From End, Reorder List.
Time: 2-3 days | Key patterns: Fast/slow pointers, dummy head
Matrix (4 problems)
2D array mastery. Set Matrix Zeroes, Spiral Matrix, Rotate Image, Word Search.
Time: 2 days | Key patterns: In-place modification, DFS on grids
String (8 problems)
Always on interviews. Longest Substring Without Repeating Characters, Longest Repeating Character Replacement, Minimum Window Substring, Valid Anagram, Group Anagrams, Valid Parentheses, Valid Palindrome, Longest Palindromic Substring.
Time: 3-4 days | Key patterns: Sliding window, hash maps, two pointers
Tree (14 problems)
The largest category. Maximum Depth, Same Tree, Invert Binary Tree, Binary Tree Maximum Path Sum, Level Order Traversal, Serialize/Deserialize, Subtree of Another Tree, BST Lowest Common Ancestor, BST Kth Smallest, Validate BST, Implement Trie, Add/Search Word, Word Search II.
Time: 5-6 days | Key patterns: Recursion, BFS, DFS, Trie
Heap (3 problems)
Priority queue essentials. Merge K Sorted Lists, Top K Frequent Elements, Find Median from Data Stream.
Time: 1-2 days | Key patterns: Min/max heap, two heaps
Recommended Study Order
Week-by-Week Plan
Start here. These patterns appear everywhere. ~17 problems.
Classic data structure manipulation. ~11 problems.
Recursion practice. Take your time. ~14 problems.
BFS, DFS, Union Find. ~8 problems.
The boss level. Go slow, understand each solution. ~11 problems.
Cleanup week. ~12 problems.
Redo problems you struggled with. Time yourself.
How to Actually Study
The Right Approach
-
1
Attempt first (15-20 min)
Struggle is learning. Don't look at solutions immediately.
-
2
Study the solution (if stuck)
Understand why it works. Don't just memorize code.
-
3
Implement from scratch
Close the solution. Code it yourself. This is where learning happens.
-
4
Explain out loud
Practice articulating your approach. Interviews require communication.
-
5
Revisit after 3 days
Spaced repetition. Can you still solve it without hints?
Practice Explaining Your Solutions
Coding is only half the battle. Craqly helps you practice articulating your approach in real-time, just like in actual interviews.
Common Mistakes
What Not to Do
- ✗ Rushing through problems — Speed comes from understanding, not memorization
- ✗ Looking at solutions too quickly — Struggle builds pattern recognition
- ✗ Skipping easy problems — They build foundations for harder ones
- ✗ Only solving, never reviewing — You'll forget without spaced repetition
- ✗ Ignoring time complexity — Always analyze Big O
The Bottom Line
The Blind 75 works because it's focused. Instead of randomly solving problems and hoping you hit the right patterns, you systematically cover the patterns that actually appear in interviews.
Give it 6-8 weeks of focused effort. By the end, you won't have memorized 75 solutions—you'll have internalized the patterns that let you solve problems you've never seen before.
Comments
Leave a comment
No comments yet. Be the first to share your thoughts!
Related Articles
Best AI Interview Assistant for Coding Rounds: 8 Tools Ranked
Coding interviews are a different beast from behavioral rounds. Not every AI assistant handles them well. I tested 8 tools specifically on coding rounds — here's how they ranked.
Read moreHow to Handle Live Coding Interviews with AI Support
Live coding interviews are stressful because you're solving problems while someone watches. Here's how AI tools can help you think through approaches without crossing ethical lines.
Read moreSystem Design Interview Help: Frameworks and Real-Time Problem Solving
A practical guide to system design interviews — common problems like URL shorteners, chat systems, and rate limiters with structured approaches for tackling each one.
Read more