account_tree
Roadmap

Blind 75

The original 75 LeetCode interview problems
0%
0/75
Study Plan

Blind 75: The Original Problem List

All 75 problems from the original Blind 75 list by Yangshun Tay, organized by topic and difficulty. Covers arrays, trees, graphs, dynamic programming, and every other pattern top companies test. Track your progress and link directly to each problem on LeetCode.

Browse all topics

0/75 done
0%
75 problems
view_module
Phase 01

Arrays

15 prob·6h 15m
text_fields
Phase 02

Strings

9 prob·3h 40m
layers
Phase 02

Stack

1 prob·20m
grid_on
Phase 03

Matrix

3 prob·1h 15m
link
Phase 04

Linked List

6 prob·2h 20m
account_tree
Phase 05

Binary Tree

8 prob·3h 5m
park
Phase 05

Binary Search Tree

3 prob·1h 5m
data_object
Phase 06

Tries

3 prob·1h 45m
deployed_code
Phase 06

Heap

1 prob·30m
polyline
Phase 06

Graphs

8 prob·4h 5m
memory
Phase 07

Dynamic Programming

12 prob·4h 45m
data_array
Phase 08

Bit Manipulation

4 prob·1h 15m

Topics covered

13 topics
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.

Unlike random LeetCode grinding, the Blind 75 is organized by topic. You work through arrays, then linked lists, then trees, then graphs. Each section teaches a core pattern that appears across dozens of interview problems.

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.

How to work through the Blind 75

1. Go topic by topic. Finish all Array problems before moving to Linked Lists. This builds pattern recognition within each category.

2. Time-box each problem. Give yourself 20 minutes for Easy, 30 for Medium, and 40 for Hard. If you cannot solve it, study the solution.

3. Revisit problems you failed. Come back after 3-5 days. Spaced repetition is how patterns move to long-term memory.

4. Practice under interview conditions. Once you have solved 30+ problems, start doing mock interviews with time constraints and follow-up questions.

Blind 75 vs Grind 75 vs NeetCode 150

Blind 75 (this page) is the original. 75 problems organized by topic. Best for people who want the classic list and prefer to work topic by topic.

Grind 75 is the successor by the same author. Reordered by difficulty progression with time estimates. Best for structured, time-boxed preparation.

NeetCode 150 doubles coverage to 150 problems with deeper topics. Best if you have 2-3 months.

Our recommendation: less than 6 weeks, do Blind 75 or Grind 75. More time, start with Blind 75 then expand to NeetCode 150. Read our Blind 75 vs NeetCode 150 comparison for a full problem-by-problem breakdown, or check our company interview questions for company-specific problems.

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. See our detailed comparison at crackr.dev/blog/blind-75-vs-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.

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.

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.

apartment

Company Interview Questions

See which problems Google, Meta, Amazon, and 200+ companies actually ask in real interviews.

Browse questionsarrow_forward

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

Continue learning