Tools/DSA Tracker/NeetCode 150
Saved In Your Browser • No Account

NeetCode 150 Tracker

150 problems, 18 topics. Mark what you solved, flag what needs another pass, and keep an honest revision queue instead of a checklist that lies to you.

Solved
0/150
Completion
0%
150 not started
Needs Revision
0
Solved with help, do again
By Difficulty
Easy 0/28
Medium 0/101
Hard 0/21

Showing 150 of 150 problems. Focus a row and press s for solved, r for revise, x to clear.

Move or clear your progress

Progress lives in this browser only. Export it to a file to carry it to another device or browser, then paste it back in there. Importing merges per problem using timestamps, so the newer record wins and nothing gets silently overwritten.

How to work through NeetCode 150

NeetCode 150 is Blind 75 with the holes filled in. The extra problems are not padding: they cover tries, heaps, advanced graphs and the second half of dynamic programming, which is exactly the material people skip and then get asked about.

The ordering inside each topic matters here. Each topic opens with a problem you can reasonably solve cold, then escalates. Do them in order, because the later problems in a topic assume the trick from the earlier ones.

A realistic schedule is two to three problems a day, five days a week, with the sixth day spent entirely on the revision queue. That lands the whole list in about eight to ten weeks with the material actually retained.

Track honestly. Marking a problem solved when you read the solution first inflates the number and hides the gap. The revision flag exists so the tracker stays useful rather than flattering.

Who this suits. The default choice if you have two to four months. It is Blind 75 plus the gaps that Blind 75 leaves, especially tries, heaps and advanced graphs.

Who it does not. Anyone interviewing next week. At 150 problems this is a marathon, not a revision list.

Questions people ask

How long does NeetCode 150 take?

At two to three problems a day, 150 problems takes roughly 9 weeks including revision. Doubling the daily pace does not halve the time, because retention is the bottleneck, not throughput.

Where is my progress stored?

In your browser, using local storage. It is never uploaded, which means it works signed out and offline, and also means it does not follow you to another device unless you export and import the file.

What does the revision flag do?

Marking a problem for revision puts it in the revision queue, ordered oldest first. Use it for anything you solved by reading the editorial. Those are the problems that fail you in an interview.

Is NeetCode 150 enough on its own?

Anyone interviewing next week. At 150 problems this is a marathon, not a revision list.

Are the problem links official?

Yes. Every problem links to its LeetCode page, and where a free video walkthrough exists it is linked too. This tracker adds progress tracking on top, it does not host the problems.

Credits and sources

Sheet credit: Compiled by NeetCode. The original sheet is here. The problem listing used by this tracker comes from neetcode-gh/leetcode (MIT licensed). Problems are hosted by LeetCode, and every row links there. Listing last rebuilt 2026-09-08.