What is NeetCode 150 and who is it for?
The NeetCode 150 is a curated list of 150 LeetCode problems organized by the NeetCode Roadmap. It expands on the original Blind 75 by adding deeper coverage across 18 topics, including categories like greedy algorithms, advanced graphs, and 2D dynamic programming that the Blind 75 barely touches.
This list is for candidates who have 2-3 months to prepare and want comprehensive pattern coverage. While the Blind 75 gives you one or two examples per pattern, the NeetCode 150 gives you enough repetition within each topic to build real fluency. By the time you finish the graph section, for example, you will have solved 19 graph problems covering BFS, DFS, topological sort, union-find, Dijkstra, and more.
The problems are sequenced within each category from easier to harder. The roadmap also suggests an order between categories: start with arrays, then two pointers, then sliding window, and build up to graphs and dynamic programming. This progression ensures you have the prerequisites for each new topic.