NeetCode 150 Tracker

Track your progress through the NeetCode 150 interview roadmap. 79 of 150 problems have a detailed Java solution on this blog; the rest link to LeetCode until a post is added.

New to the roadmap? Read the Beginner’s Guide or start from the Interview Prep Hub.

Progress summary

Metric Count
Total problems 150
Blog solutions available 79
Not yet on blog 71
Coverage 52%

How to use: Solve on LeetCode (pick Java). If a Blog Solution exists, read it after your attempt for the full interview-style walkthrough.


Arrays & Hashing

Template: Arrays & Hashing · Blog coverage: 6/9

LC Problem LeetCode Blog Solution
217 Contains Duplicate Solve Solution
242 Valid Anagram Solve Solution
1 Two Sum Solve
349 Intersection of Two Arrays Solve Solution
128 Longest Consecutive Sequence Solve
238 Product of Array Except Self Solve Solution
271 Encode and Decode Strings Solve
49 Group Anagrams Solve Solution
347 Top K Frequent Elements Solve Solution

Two Pointers

Template: Two Pointers · Blog coverage: 1/5

LC Problem LeetCode Blog Solution
125 Valid Palindrome Solve
167 Two Sum II Solve
15 3Sum Solve
11 Container With Most Water Solve
42 Trapping Rain Water Solve Solution

Sliding Window

Template: Sliding Window · Blog coverage: 2/6

LC Problem LeetCode Blog Solution
121 Best Time to Buy and Sell Stock Solve
3 Longest Substring Without Repeating Characters Solve Solution
424 Longest Repeating Character Replacement Solve
567 Permutation in String Solve
76 Minimum Window Substring Solve
239 Sliding Window Maximum Solve Solution

Stack

Template: Stack · Blog coverage: 5/6

LC Problem LeetCode Blog Solution
20 Valid Parentheses Solve Solution
155 Min Stack Solve Solution
150 Evaluate Reverse Polish Notation Solve Solution
739 Daily Temperatures Solve Solution
394 Decode String Solve Solution
853 Car Fleet Solve

Template: Binary Search · Blog coverage: 3/7

LC Problem LeetCode Blog Solution
704 Binary Search Solve
74 Search a 2D Matrix Solve
875 Koko Eating Bananas Solve Solution
153 Find Minimum in Rotated Sorted Array Solve
33 Search in Rotated Sorted Array Solve Solution
981 Time Based Key-Value Store Solve Solution
4 Median of Two Sorted Arrays Solve

Linked List

Template: Linked List · Blog coverage: 5/11

LC Problem LeetCode Blog Solution
206 Reverse Linked List Solve Solution
21 Merge Two Sorted Lists Solve
143 Reorder List Solve
19 Remove Nth Node From End of List Solve
138 Copy List with Random Pointer Solve
2 Add Two Numbers Solve Solution
141 Linked List Cycle Solve
287 Find the Duplicate Number Solve
146 LRU Cache Solve Solution
23 Merge k Sorted Lists Solve Solution
25 Reverse Nodes in k-Group Solve Solution

Trees

Template: Trees · Blog coverage: 7/15

LC Problem LeetCode Blog Solution
226 Invert Binary Tree Solve Solution
104 Maximum Depth of Binary Tree Solve Solution
543 Diameter of Binary Tree Solve Solution
110 Balanced Binary Tree Solve Solution
100 Same Tree Solve Solution
572 Subtree of Another Tree Solve
235 Lowest Common Ancestor of a BST Solve
102 Binary Tree Level Order Traversal Solve Solution
199 Binary Tree Right Side View Solve
1448 Count Good Nodes in Binary Tree Solve Solution
98 Validate Binary Search Tree Solve
230 Kth Smallest Element in a BST Solve
105 Construct Binary Tree from Preorder and Inorder Solve
124 Binary Tree Maximum Path Sum Solve
297 Serialize and Deserialize Binary Tree Solve

Tries

Template: Tries · Blog coverage: 2/3

LC Problem LeetCode Blog Solution
208 Implement Trie (Prefix Tree) Solve Solution
211 Design Add and Search Words Data Structure Solve Solution
212 Word Search II Solve

Heap / Priority Queue

Template: Heap / Priority Queue · Blog coverage: 2/7

LC Problem LeetCode Blog Solution
703 Kth Largest Element in a Stream Solve
1046 Last Stone Weight Solve
973 K Closest Points to Origin Solve Solution
215 Kth Largest Element in an Array Solve Solution
621 Task Scheduler Solve
355 Design Twitter Solve
295 Find Median from Data Stream Solve

Backtracking

Template: Backtracking · Blog coverage: 6/10

LC Problem LeetCode Blog Solution
78 Subsets Solve Solution
39 Combination Sum Solve
46 Permutations Solve Solution
90 Subsets II Solve
40 Combination Sum II Solve
79 Word Search Solve Solution
131 Palindrome Partitioning Solve Solution
17 Letter Combinations of a Phone Number Solve
51 N-Queens Solve Solution
22 Generate Parentheses Solve Solution

Graphs

Template: Graphs · Blog coverage: 11/13

LC Problem LeetCode Blog Solution
200 Number of Islands Solve Solution
133 Clone Graph Solve Solution
695 Max Area of Island Solve Solution
417 Pacific Atlantic Water Flow Solve Solution
130 Surrounded Regions Solve
994 Rotting Oranges Solve Solution
286 Walls and Gates Solve Solution
207 Course Schedule Solve Solution
210 Course Schedule II Solve Solution
684 Redundant Connection Solve Solution
323 Number of Connected Components Solve Solution
261 Graph Valid Tree Solve Solution
127 Word Ladder Solve

Advanced Graphs

Template: Advanced Graphs · Blog coverage: 4/6

LC Problem LeetCode Blog Solution
332 Reconstruct Itinerary Solve
1584 Min Cost to Connect All Points Solve Solution
743 Network Delay Time Solve Solution
778 Swim in Rising Water Solve
269 Alien Dictionary Solve Solution
787 Cheapest Flights Within K Stops Solve Solution

1-D Dynamic Programming

Template: 1-D Dynamic Programming · Blog coverage: 8/12

LC Problem LeetCode Blog Solution
70 Climbing Stairs Solve
746 Min Cost Climbing Stairs Solve
198 House Robber Solve Solution
213 House Robber II Solve Solution
5 Longest Palindromic Substring Solve Solution
647 Palindromic Substrings Solve Solution
91 Decode Ways Solve Solution
322 Coin Change Solve Solution
152 Maximum Product Subarray Solve
139 Word Break Solve
300 Longest Increasing Subsequence Solve Solution
416 Partition Equal Subset Sum Solve Solution

2-D Dynamic Programming

Template: 2-D Dynamic Programming · Blog coverage: 4/11

LC Problem LeetCode Blog Solution
62 Unique Paths Solve Solution
1143 Longest Common Subsequence Solve
309 Best Time to Buy and Sell Stock with Cooldown Solve Solution
518 Coin Change 2 Solve
494 Target Sum Solve Solution
97 Interleaving String Solve
329 Longest Increasing Path in a Matrix Solve Solution
115 Distinct Subsequences Solve
72 Edit Distance Solve
312 Burst Balloons Solve
10 Regular Expression Matching Solve

Greedy

Template: Greedy · Blog coverage: 4/8

LC Problem LeetCode Blog Solution
53 Maximum Subarray Solve Solution
55 Jump Game Solve Solution
45 Jump Game II Solve Solution
134 Gas Station Solve Solution
846 Hand of Straights Solve
1899 Merge Triplets to Form Target Triplet Solve
763 Partition Labels Solve
678 Valid Parenthesis String Solve

Intervals

Template: Intervals · Blog coverage: 4/6

LC Problem LeetCode Blog Solution
57 Insert Interval Solve
56 Merge Intervals Solve Solution
435 Non-overlapping Intervals Solve Solution
252 Meeting Rooms Solve Solution
253 Meeting Rooms II Solve Solution
2402 Meeting Rooms III Solve

Math & Geometry

Template: Math & Geometry · Blog coverage: 5/8

LC Problem LeetCode Blog Solution
48 Rotate Image Solve Solution
54 Spiral Matrix Solve Solution
73 Set Matrix Zeroes Solve Solution
202 Happy Number Solve
66 Plus One Solve
50 Pow(x, n) Solve Solution
43 Multiply Strings Solve Solution
2013 Detect Squares Solve

Bit Manipulation

Template: Bit Manipulation · Blog coverage: 0/7

LC Problem LeetCode Blog Solution
136 Single Number Solve
191 Number of 1 Bits Solve
338 Counting Bits Solve
190 Reverse Bits Solve
268 Missing Number Solve
371 Sum of Two Integers Solve
7 Reverse Integer Solve

Resource Description
Interview Prep Hub Central hub for interview study
Beginner’s Guide Phased roadmap and study tips
LeetCode Templates Pattern templates by category
All Solved Problems Full list of blog solutions
Meta Question List Company-style practice list

Auto-generated from post permalinks. Last updated: June 25, 2026