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.
191 ProblemsStriver SDE Sheet
The most widely-used SDE roadmap, 191 interview problems organised across 27 focused days.
445 ProblemsLove Babbar DSA Sheet
A well-structured roadmap covering every major DSA concept needed for placements.
150 ProblemsNeetcode 150 DSA Sheet
A clean, beginner-friendly list of the most important interview problems for fast revision.
725 ProblemsRohit Negi DSA Sheet
An extensive problem set covering DSA topics in depth, from Coder Army.
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 SDE Sheet builds a full DSA roadmap from programming basics through advanced trees and dynamic programming across 191 problems in 27 days. Love Babbar's DSA Sheet covers the same core ground in a flatter, placement-focused 445-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
Updated for 2025 Placements| Sheet | Curator | Problems | Sections | Best for |
|---|---|---|---|---|
| Striver SDE Sheet | Striver (TakeUForward) | 191 | 27 | Full roadmap, basics to advanced |
| Love Babbar DSA Sheet | Love Babbar | 445 | 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 Job Alert 24's System Design Sheet and Mock Interview for the rest.
Frequently asked questions
8 ItemsReady to start today's practice session?
Pick any sheet to initiate real-time LeetCode synchronization and daily streak tracking.