Study Plan

Blind 75

The original 75 LeetCode problems that started the coding interview prep movement. Organized by topic, covering every pattern top companies test.

Hours/week
8
Weeks
8

75

Problems

31h 20m

Total time

0%

0 done

15m
15m
15m
25m
25m
25m
15m
30m
20m
30m
20m
20m
20m
30m
30m
15m
15m
15m
20m
20m
25m
35m
40m
30m
30m
25m
25m
30m
30m
45m
20m
25m
25m
25m
25m
25m
25m
30m
25m
20m
20m
25m
25m
30m
20m
30m
25m
25m
25m
15m
15m
15m
15m
30m
20m

Topics covered

Array
16
Dynamic Programming
10
Graph
8
String
8
Binary Tree
7
Linked List
6
Binary
4
Binary Search Tree
3
Trie
3
Matrix
3
Binary Search
2
Stack
1
Heap
1

What is Blind 75 and why is it the gold standard?

The Blind 75 is the list that started it all. Originally posted on Teamblind in 2018 by Yangshun Tay, a former Meta Staff Engineer, it quickly became the most shared resource for coding interview preparation. The premise was simple: if you can solve these 75 problems, you understand every major pattern that tech companies test.

Unlike random LeetCode grinding, the Blind 75 is organized by topic. You work through arrays, then linked lists, then trees, then graphs, and so on. Each section teaches a core pattern that appears across dozens of interview problems. Two Sum teaches hash map lookups. Merge Intervals teaches sweep line. Number of Islands teaches graph traversal.

The list has stood the test of time because the patterns themselves do not change. Companies rotate specific problems, but the underlying techniques stay the same. A candidate who deeply understands the Blind 75 patterns can recognize and solve variations they have never seen before.

How to work through the Blind 75

1. Go topic by topic. The Blind 75 is organized by topic for a reason. Finish all Array problems before moving to Linked Lists. This builds pattern recognition within each category before you move on.

2. Time-box each problem. Give yourself 20 minutes for Easy problems, 30 for Medium, and 40 for Hard. If you cannot solve it in that time, study the solution. Understanding the pattern is more valuable than struggling for hours.

3. Revisit problems you failed. Come back to unsolved problems after 3-5 days. Spaced repetition is how patterns move from short-term to long-term memory. If you can solve it cleanly the second time, the pattern has stuck.

4. Practice under interview conditions. Once you have solved 30+ problems, start doing mock interviews. An AI mock interview simulates real pressure with time constraints, follow-up questions, and detailed scoring so you know exactly where to improve.

Blind 75 vs Grind 75 vs NeetCode 150

Blind 75 (this page) is the original. 75 problems organized by topic. No time estimates, no difficulty progression. It is a checklist, not a curriculum. Best for people who want the classic list and prefer to work topic by topic.

Grind 75 is the successor by the same author. It reorders problems by difficulty progression, adds time estimates, and lets you customize your schedule. Best for structured, time-boxed preparation when you know exactly how many weeks you have.

NeetCode 150 doubles the coverage to 150 problems. It includes everything in Blind 75 plus 75 more problems that fill gaps in topics like greedy algorithms, advanced graphs, and 2D dynamic programming. Best if you have 2-3 months.

Our recommendation: if you have less than 6 weeks, do Blind 75 or Grind 75. If you have more time, start with Blind 75 then expand to NeetCode 150. And if you want to know exactly what your target company asks, check our company interview questions page.

Frequently Asked Questions

What is the Blind 75?add

The Blind 75 is the original curated list of 75 LeetCode problems posted on Teamblind by Yangshun Tay, a former Meta Staff Engineer. It became the gold standard for coding interview preparation because it covers every major pattern that top tech companies test, with no filler problems.

How is Blind 75 different from Grind 75?add

Blind 75 is the original list that started the trend. Grind 75 is its successor by the same author, with improved ordering and time estimates. Blind 75 is organized by topic (arrays, trees, graphs, etc.) while Grind 75 is ordered by difficulty progression. Both cover the same core patterns.

How long does it take to complete the Blind 75?add

At 8 hours per week, you can complete all 75 problems in about 8 weeks. If you are preparing intensively with 15-20 hours per week, you could finish in 3-4 weeks. The key is consistent daily practice rather than marathon sessions.

Should I do Blind 75 or NeetCode 150?add

Start with Blind 75 if you have less than 6 weeks. The 75 problems cover all essential patterns. If you have 2-3 months, NeetCode 150 provides deeper coverage with more problems per topic. Many people do Blind 75 first, then fill gaps with NeetCode 150.

Is the Blind 75 enough for FAANG interviews?add

Yes, for most candidates. The Blind 75 covers every major pattern tested at Google, Amazon, Meta, Apple, and Microsoft. The key is understanding the patterns deeply rather than memorizing solutions. Being able to explain your approach and handle follow-ups matters more than raw problem count.

What topics does the Blind 75 cover?add

The Blind 75 covers arrays, strings, linked lists, binary trees, binary search trees, tries, heaps, graphs, dynamic programming, binary search, bit manipulation, intervals, and matrix problems. Each category has problems that teach the core pattern for that topic.

Why are some Blind 75 problems on LeetCode Premium?add

A few Blind 75 problems (like Meeting Rooms, Graph Valid Tree, and Alien Dictionary) are LeetCode Premium. These are still important patterns. You can find free alternatives on platforms like LintCode, or use a LeetCode Premium subscription which many find worthwhile during active interview prep.

Knowing the problems is step one

Solving them under pressure, explaining your thinking, and handling follow-ups is what gets you the offer. Practice with an AI interviewer that simulates the real thing.

Try a free mock interviewarrow_forward