Solving lists is half the prep. Saying it out loud is the other half.
You can finish every problem on NeetCode 150 and still freeze when a real interviewer is watching the clock. Lists teach patterns. They don't teach you to explain your approach, handle a hint, or recover from a wrong start in front of someone. A mock interview with an engineer from a top tech company tests exactly that, and it tells you which list you actually need to finish.
Experienced engineer? Book a senior DSA + design mock
The lists compared
[[table]]
List | Problems | Made by | Best for
Blind 75 | 75 | Yangshun Tay | Short on time
NeetCode 75 | 75 | NeetCode | First pass
NeetCode 150 | 150 | NeetCode | Full prep
LeetCode 150 | 150 | LeetCode | Broad coverage
Blind 150 | Varies | Unofficial | Avoid
Grind 75 | 75 to 169 | Yangshun Tay | Custom plan
[[/table]]
The short version: NeetCode 150 is the Blind 75 plus 75 more problems, and it comes with a video solution for each one. LeetCode 150 is LeetCode's own "Top Interview 150" study plan and overlaps heavily with NeetCode 150, though it isn't the same list. "Blind 150" isn't an official list at all. More on each below.
[[mock-interview-banner]]
Blind 75
Blind 75 is where the whole idea of a curated list started. Yangshun Tay, a former Meta engineer, posted it on the Blind forum in 2018 as the 75 LeetCode problems he'd do if he only had a few weeks. It has 19 easy, 49 medium and 7 hard problems spread across arrays, strings, trees, graphs, dynamic programming and a few others.
It's still useful if you're short on time or you've done DSA before and just need a refresh. The catch is that it's light on some topics that show up a lot now, like heaps, tries, intervals and backtracking. Yangshun later built Grind 75 as an updated version that lets you pick how many weeks you have and scales up to 169 problems.
NeetCode 75
NeetCode 75 is a shorter list on neetcode.io, built as a starting point before the full NeetCode 150. It's often confused with NeetCode's own "Blind 75" page, which is just the original Blind list with NeetCode's video solutions attached. They're separate lists, so check which one you've opened.
If you're new to coding interviews, NeetCode 75 is a gentle first pass. You learn each pattern once, then move to NeetCode 150 to see the same patterns in harder forms. Plenty of people on Reddit recommend exactly that order.
NeetCode 150
NeetCode 150 is the most popular list right now. It takes the Blind 75 and adds 75 more problems to fill the gaps, which brings it to 28 easy, 101 medium and 21 hard. Problems are grouped by pattern (two pointers, sliding window, stack, binary search, trees, graphs, DP and so on), and each one has a free video walkthrough.
The grouping is the real value. Once you've done five sliding window problems in a row, you start to recognise the pattern in problems you've never seen. For most people preparing for product companies, this is the list to finish.
There's also a NeetCode 250 for people who've finished the 150 and want more reps.
[[mock-interview-banner]]
Blind 150
There is no official Blind 150. The name shows up on a few GitHub repos and in search, but most people who type it are looking for NeetCode 150, which is built on top of Blind 75. If someone sends you a "Blind 150" sheet, check where it came from. It's usually either NeetCode 150 under another name or a personal list someone put together.
Our advice is to skip the search and use NeetCode 150 directly. You'll get the same coverage plus the video solutions.
LeetCode 150
LeetCode 150 is LeetCode's official "Top Interview 150" study plan. It covers similar ground to NeetCode 150, with a little more weight on arrays, strings and math-style problems. You don't get pattern videos, but you do get LeetCode's own progress tracking.
Don't confuse it with LeetCode 75, a different study plan that only shares nine problems with Blind 75. If you're choosing between LeetCode 150 and NeetCode 150, pick one and finish it. Doing both is mostly repetition.
Is NeetCode 150 enough for FAANG?
For the coding rounds, mostly yes. Plenty of engineers have cleared Google, Amazon and Meta coding rounds with NeetCode 150 as their main list. The patterns it covers line up well with what those companies ask.
It stops being enough in three situations.
First, if you only memorise solutions. Interviewers change constraints, add follow-ups, or give you a problem you haven't seen. If you can't explain why a sliding window works, the list hasn't really done its job.
Second, if you're experienced. From around five years of experience, FAANG loops add system design, and at senior levels design decides your level more than coding does. NeetCode 150 doesn't touch that. Amazon also spends a big part of every round on Leadership Principles, which no coding list covers.
Third, if you've never practised under real conditions. Solving a medium in 40 minutes alone is different from solving it in 40 minutes while explaining every step to a stranger. That's the gap a mock interview closes.
Find out if you're FAANG-ready with a mock interview
Which list should you pick?
[[table]]
Your situation | Pick | Time
New to DSA | NeetCode 75, then 150 | 10 to 12 weeks
2 to 4 yrs, rusty | NeetCode 150 | 6 to 8 weeks
Interview in 3 weeks | Blind 75 | 3 weeks
5+ yrs, FAANG target | NeetCode 150 + design | 8 to 10 weeks
[[/table]]
If you're an experienced engineer, don't treat the list as the whole plan. Spend roughly half your prep time on coding and the other half on system design and behavioural stories. And book at least one mock before the real loop, so you find your weak round while there's still time to fix it.
[[mock-interview-banner]]
FAQs
What's the difference between NeetCode 150 and Blind 75? NeetCode 150 includes all of Blind 75 plus 75 extra problems, grouped by pattern with video solutions.
Is NeetCode 75 the same as Blind 75? No. NeetCode 75 is NeetCode's own shorter list. NeetCode also hosts the original Blind 75 with its videos, which is where the confusion comes from.
Does Blind 150 exist? Not as an official list. Most people searching for it want NeetCode 150.
Should I do LeetCode 150 or NeetCode 150? Either works. Pick one and finish it. NeetCode 150 is better if you like learning by pattern with videos.
How long does NeetCode 150 take? Most people take six to ten weeks at one or two problems a day, plus revision.
Book a mock interview after you finish your list
Turn Your Practice Into an Offer: Take a Mock Interview
You've picked your list. Now find out if it's working. A mock interview with an engineer from a top tech company shows you how you perform under real interview pressure, with detailed feedback on coding, communication and, for experienced engineers, system design.
Book your coding mock interview








