DSA Sheets
A DSA sheet is a curated, topic-ordered list of data structures and algorithms problems used to prepare for coding interviews and placement drives, as opposed to solving random LeetCode problems in no particular order. This page tracks four of the most widely used free DSA sheets for FAANG and product-based company interview preparation: Striver's A2Z Sheet, Love Babbar's DSA Sheet, NeetCode 150, and Rohit Negi's Sheet, each with per-problem progress tracking, direct LeetCode links, and (where available) video solutions.

Strivers A2Z DSA Sheet
The most widely-used A2Z DSA roadmap, from basics to advanced topics, in one structured path.
Striver (TakeUForward) · 433 Problems

Love Babbar DSA Sheet
A well-structured roadmap covering every major DSA concept needed for placements.
Love Babbar · 430 Problems

Neetcode 150 DSA Sheet
A clean, beginner-friendly list of the most important interview problems for fast revision.
Navdeep Singh (NeetCode) · 150 Problems

Rohit Negi DSA Sheet
An extensive problem set covering DSA topics in depth, from Coder Army.
Rohit Negi (Coder Army) · 725 Problems
Why Use a DSA Sheet Instead of Random LeetCode Problems
Solving problems in random order off a difficulty filter rarely builds real interview readiness. The value of a DSA practice sheet is the order itself: problems are grouped by topic and algorithmic pattern, so instead of memorizing one specific question, you learn to recognize the shape of a problem and the technique it needs, the skill that actually transfers to a new question in a live coding interview.
The four sheets on this page take different approaches to that same idea. Striver's A2Z Sheet builds a full DSA roadmap from programming basics through advanced trees and dynamic programming across 433 problems. Love Babbar's DSA Sheet covers the same core ground in a flatter, placement-focused 430-problem list. NeetCode 150 trims that down to the 150 problems that appear most often in FAANG interviews, grouped by pattern, for fast revision closer to interview day. Rohit Negi's Sheet, from Coder Army, goes the other direction: 725 problems, the deepest coverage of any sheet here, for anyone with the runway to cover a topic exhaustively.
DSA Sheet Comparison
| Sheet | Curator | Problems | Sections | Best for |
|---|---|---|---|---|
| Strivers A2Z DSA Sheet | Striver (TakeUForward) | 433 | 61 | Full roadmap, basics to advanced |
| Love Babbar DSA Sheet | Love Babbar | 430 | 15 | Placement-focused, flat structure |
| Neetcode 150 DSA Sheet | Navdeep Singh (NeetCode) | 150 | 18 | Fast revision, FAANG-pattern focus |
| Rohit Negi DSA Sheet | Rohit Negi (Coder Army) | 725 | 17 | Deepest, most exhaustive coverage |
Which DSA Sheet Should You Use
Starting from scratch or want full topic coverage
Striver's A2Z Sheet or Love Babbar's DSA Sheet. Both are structured as a complete roadmap, not a problem dump.
Short on time before interviews
NeetCode 150, the smallest sheet here by design, curated for maximum pattern coverage per problem solved.
Already comfortable with the basics and want depth
Rohit Negi's Sheet, the largest set here, for going deeper on each topic rather than moving faster through it.
Not sure which DSA sheet to pick
Most candidates get the most value from working through one primary sheet (A2Z or Love Babbar) in order, then using NeetCode 150 as a final revision pass close to interview day.
How to Get the Most Out of a DSA Sheet
Struggle before you look at the solution
A real attempt, even a partial one, before checking the approach is what builds pattern recognition.
Say your approach out loud before you code
If you can't explain it in plain language, you don't understand it yet.
Revisit topics, don't just move on
Returning to a topic a week later is what makes it stick. Checking a problem off once and never returning is the most common reason a DSA sheet doesn't translate to a real interview.
Pair it with the rest of your interview prep
A DSA sheet builds problem-solving speed and pattern recall. It doesn't cover system design, resume quality, or interview communication on its own, pair it with DevsUnite's System Design Sheet and Mock Interview for the rest.
Frequently asked questions
What is a DSA sheet?
A DSA sheet is a curated, topic-ordered list of data structures and algorithms problems used to prepare for coding interviews, as opposed to solving problems in random order.
Which DSA sheet is best for placement preparation?
Striver's A2Z Sheet and Love Babbar's DSA Sheet are both built specifically for placement preparation, covering every major DSA topic in a structured order. NeetCode 150 works well as a second, faster revision pass once the basics are covered.
Is NeetCode 150 enough for FAANG interviews?
NeetCode 150 covers the 150 problems that appear most often in FAANG coding interviews, grouped by pattern. It's a strong focused list for revision, though candidates aiming specifically at FAANG-level interviews often pair it with a broader sheet like Striver's A2Z Sheet or Rohit Negi's Sheet for deeper topic coverage.
Are these DSA sheets free to use?
Yes. Every problem on every DSA sheet on this page is free to browse with no account required. A free DevsUnite account adds progress tracking, starred problems, and notes that sync across devices.
How long does it take to complete a DSA sheet?
There's no fixed timeline. It depends on prior experience and daily practice time. Most candidates don't complete every problem on a sheet before interviews, they focus on the topics most relevant to their target companies.
What's the difference between NeetCode 150 and the other DSA sheets?
NeetCode 150 is deliberately the smallest of the four sheets, 150 problems grouped into 18 algorithmic patterns, curated for the highest signal per problem solved. The other three sheets are broader, ranging from 430 to 725 problems, meant for full topic-by-topic coverage rather than a fast revision pass.
Can I track my DSA sheet progress across devices?
Yes, with a free DevsUnite account. Progress, starred problems, and notes are saved per problem and stay in sync on any device you log into.
Do these DSA sheets include video solutions?
Striver's A2Z Sheet includes video walkthroughs for problems where TakeUForward has published one, shown inline with a video icon next to the problem.