Navdeep Singh (NeetCode)

Neetcode 150 DSA Sheet

A clean, beginner-friendly list of the most important interview problems for fast revision.

By Navdeep Singh (NeetCode) · 150 Problems

Total Problems: 150Difficulty Levels:EasyMediumHard

Loading your progress…0/150
Contains Duplicate
LeetCodeEasy
Valid Anagram
LeetCodeEasy
Two Sum
LeetCodeEasy
Group Anagrams
LeetCodeMedium
Top K Frequent Elements
LeetCodeMedium
Encode and Decode Strings
LeetCodeMedium
Product of Array Except Self
LeetCodeMedium
Valid Sudoku
LeetCodeMedium
Longest Consecutive Sequence
LeetCodeMedium

Log in to save your progress, favorites, and notes to your account.

Frequently asked questions

What is the NeetCode 150 DSA Sheet?

A curated list of 150 of the most commonly asked coding interview problems, created by NeetCode (Navdeep Singh) and organized by algorithmic pattern for fast, focused revision.

How many problems does it have?

150 problems across 18 pattern-based sections (arrays & hashing, two pointers, sliding window, and more).

Is it free to use?

Yes. Browsing every problem on this page is completely free, with no account required. Creating a free DevsUnite account lets you save your checked-off progress, star favorites, and add personal notes that sync across devices.

Do I need an account to track my progress?

You can read and solve every problem without logging in. An account is only required to mark a problem as done, star it, or add a note. Those actions save to your account instead of resetting on refresh.