Skip to content
DSA Tracker

DSA that fits your role, your domain and your pace.

370 interview problems, each with notes we wrote ourselves, re-ordered for the job you want. Practise in a built-in compiler, watch solutions run step by step, and revise before you forget.

  • Free
  • No login needed to try
  • Nothing to install
  • One list, your role's order

    Problems from the popular sheets, merged and de-duplicated into one list, then re-ranked for the role you pick.

    Striver A2ZLove Babbar 450Apna CollegeYour roleone order

    Sheet names belong to their creators. DSA Tracker is independent and not affiliated with them. Credits

  • Watch it run

    Step through a solution one line at a time, then trace your own code the same way.

  • Revise before you forget

    Get it right and the gap doubles. Blank on it and it comes back tomorrow.

    4d8d16d32d

A 33 second tour of DSA Tracker. Scattered study tabs close into one. 370 problems from the Striver A2Z, Love Babbar 450 and Apna College sheets, ordered for your role. A two pointers solution runs step by step until 4 + 6 = 10. A revision schedule brings a problem back before you forget it. The same site on a phone and a laptop, nothing to install. Every feature is free.

Close the other tabs.

A sheet PDF, a progress spreadsheet, a notes doc, an online compiler, a dry-run video, a reminder app. DSA Tracker does all of it in one place: learn the idea, practise it, and revise it before you forget.

What you get that a sheet can't give you.

Notes, hints and a compiler for every problem on the list, written one problem at a time.

  • Stuck at 2 a.m. with no way in?

    Every problem has notes we wrote ourselves: the idea that unlocks it, the approaches from slow to fast, and the traps.

    370 problems with our own notes and 950 examples

  • Want a hint, not the answer?

    Think it through opens one step at a time: a nudge first, then the approaches, then what usually goes wrong.

    Hints on every problem

  • Not sure your code is actually right?

    Run it on any problem in the built-in compiler. For 58 of them, submit and it is checked against hidden test cases in C++, Java, Python or JavaScript.

    58 problems with hidden tests

  • Don't know which topics are holding you back?

    The skill analysis reads what you have solved and gives you a readiness score for your target role, plus the skills you are still missing.

    AI skill analysis

  • Every feature is free
  • Pro only adds more AI, and nothing auto-renews
  • No card stored
  • Delete your account any time

Pick a role. Watch the order change.

Choose the job you want and the topics that matter for it move to the top. Change your mind later and the list follows.

Order for

Frontend Engineer

  1. 1ArraysCore34 problems
  2. 2StringsCore22 problems
  3. 3Two PointersCore6 problems
  4. 4Sliding WindowCore8 problems
  5. 5RecursionCore7 problems
  6. 6SortingCore7 problems

84 of 370 problems are core for this role

See the full path
SDET / QA
backend / SDE
frontend
full-stack
data engineering
ML
SDET / QA
backend / SDE
frontend
full-stack
data engineering
ML

Stuck on an idea? Watch it run.

Every problem has a step-by-step walkthrough: the pointers move, the values change, and the idea stops being abstract.

Live walkthrough · Converging PointersSee full →
1
[0]
3
[1]
4
[2]
6
[3]
8
[4]
11
[5]

Sorted array, target 10. Put l on the smallest value and r on the largest — the sum can only be steered from these two ends.

Now run your own code, line by line.

Inspect variables and follow execution step by step. Free, no login, and it runs in your browser with nothing uploaded.

twoSum.js

Edit the code above and press Run it. Runs in your browser — nothing is uploaded.

Ready to trace

Press Run it to watch this algorithm execute step by step.

Need Python, longer files, or a full code editor? Open the full tracer →

One link that proves the work: LeetCode, Codeforces, CodeChef and more, in one place.

Opt-in. Off by default. Only aggregate numbers ever show, never your email or notes.

dsatracker.tech/u/sampleExample data

Backend Engineer

Core topics, 51% covered

LeetCode

0

solved

Codeforces

0

rating

GeeksforGeeks

0

solved

Core topics

ArraysStringsLinked ListBinary TreesBSTGraph
See the full sample profile

Pulls in the platforms you already grind on

LeetCode
Codeforces
CodeChef
GeeksforGeeks
AtCoder
HackerRank

Three steps from "where do I start?" to a clear plan.

Pick your role

SDE, Frontend, Backend, Data, ML: 29 roles. The same problem set reorders to what that role is actually tested on.

Get your AI roadmap

A phase-wise career roadmap with free resources and the exact problems to solve at each step.

Track & improve

Streaks, a heatmap, per-topic mastery and a leaderboard, plus AI skill analysis that tells you what to fix next.

TodayExample data

Today's plan

0 / 3

  • Two Sum
  • Valid Parentheses
  • Merge Intervals

Streak

0 days

This week

Every feature is free. Pro only raises the AI limit.

Free

₹0

forever

  • All 370 problems, every sheet
  • Role-based reordering for 29 roles
  • AI roadmap & skill analysis
  • Platform sync & public portfolio
  • Streaks, heatmap & leaderboard
Start free
Pro

₹49

a month, or ₹490 for a year

  • 30 AI requests a day instead of 11
  • No cooldown between AI requests
  • Nothing auto-renews, no card stored
  • Everything in Free, unchanged
See Pro
The three sheets

Striver A2Z vs Love Babbar 450 vs Apna College: measured, not argued.

We track all three, so these are counts from the same 370-problem dataset this app runs on, not a blog's opinion. Whichever you pick, the tracker fits it.

Three sheets, three tabs, the same questions repeated. We merged them.

0unique problems, one trackerreordered into 29 role paths

75 problems sit in all three sheets. Short on time? Start with those →

Striver A2Z (takeUforward), Love Babbar 450 and the Apna College sheet are the work of their creators. DSA Tracker is independent and not affiliated with them; we link to the originals and write our own notes. Credits

Striver A2Z

315problems tracked

Easy
60
Medium
209
Hard
46
Topics
22
Only here
109

Deepest coverage. The default if you have 3+ months and want no gaps.

Love Babbar 450

248problems tracked

Easy
60
Medium
159
Hard
29
Topics
22
Only here
36

Balanced classic. Same topic spread, ~20% lighter than A2Z.

Apna College

104problems tracked

Easy
47
Medium
53
Hard
4
Topics
21
Only here
3

Gentlest on-ramp: 45% Easy, only 4 Hard. Start here if you're new.

75 problems appear in all three sheets.

  • Striver A2Z ∩ Love Babbar 450196 shared
  • Love Babbar 450 ∩ Apna College91 shared
  • Striver A2Z ∩ Apna College85 shared

75 problems appear in all three sheets. Solve those first whatever you picked. Only 148 of the 370 are exclusive to a single sheet, which is why switching sheets mid-prep wastes less time than people fear.

See the Consensus 75, the problems all three sheets agree on →
Why DSA

The round you can't route around.

Almost everything else in a tech interview shifts from company to company. This part barely moves, which is what makes it worth preparing properly.

  1. 01

    It comes before the conversation you want

    Amazon's own SDE II prep page lays the order out: an online assessment with two technical questions in 90 minutes, then a loop of four 55-minute interviews, and the first coding resource it points you to is data structures and algorithms. The projects you're proud of get discussed on the other side of that gate.

    Source: Amazon, SDE II interview prep
  2. 02

    It's close to the same round for every role

    Frontend, backend, data, mobile: the format hardly changes. What changes is which topics actually carry weight, and that's the part this tracker reorders for you instead of making you guess.

  3. 03

    It's the most learnable part of hiring

    System design rewards production years you can't shortcut, and behavioural rounds reward stories you either have or don't. DSA is a finite syllabus (22 topics, 370 problems) and you can start tonight.

  4. 04

    It doesn't expire

    Frameworks turn over every few years. Two pointers, sliding window and binary search on the answer keep working across companies, across stacks, and across the rest of your career.

Questions, answered.

What is a DSA tracker?

A DSA tracker is a tool that keeps your data-structures-and-algorithms practice in one place: which problems you have solved, which topics are weak, and what to attempt next. Most trackers stop at a checklist. DSA Tracker also reorders the 370 problems across Apna College, Love Babbar 450 and Striver A2Z to match the role you are interviewing for, so the order you practise in is the order that role actually asks in.

Is DSA Tracker free?

Yes, every feature is free, forever: all problems, sheets, roadmaps, skill analysis, platform sync and your portfolio. Nothing ever moves behind a paywall.

Which DSA sheets does it use?

Apna College, Love Babbar 450 and Striver A2Z, three widely used Indian DSA sheets. DSA Tracker merges them into one de-duplicated list and reorders it; full credit stays with their authors.

What does role-based re-ordering mean?

Pick a target role and the same master list of problems resequences to that role's priorities, so a frontend dev isn't starting with the exact same practice plan as a data engineer.

How does the AI work?

It reads your solved history, your target role and the skills you list, then returns a readiness score, your weak topics and what to do next. You always get an answer, and every result is labelled with what produced it.

Striver A2Z or Love Babbar 450: which sheet should I pick?

Striver A2Z is the deepest (315 of our 370 problems, 22 topics); Love Babbar 450 covers the same 22 topics ~20% lighter (248); Apna College is the gentlest start (104 problems, 45% Easy). 75 problems appear in all three. Start there, then follow whichever sheet you picked. DSA Tracker tracks all three, so the choice isn't permanent.

How many DSA problems are enough for placements?

There's no honest universal number, but the shape is consistent: cover every core topic before going deep in any one. That's what the role ordering does. It puts your role's core topics first instead of making you grind a fixed list top-to-bottom.

Do I have to solve problems here?

No. You solve on LeetCode or GeeksforGeeks like always, and this tracks it. Sync your LeetCode handle and recent accepted solves get marked automatically.

Does my progress survive without an account?

Guest mode keeps a few marks on your device so you can try it, but nothing syncs until you create a free account. Signing in later keeps everything on any device.

Is dsatracker.tech the same as dsatracker.in?

No. dsatracker.tech is the only website run by this project. dsatracker.in is a separate site with a similar name that we do not own or operate, so numbers listed there, such as a 1,464-problem roadmap, are not ours. DSA Tracker at dsatracker.tech has 370 curated problems across 22 topics, reordered for 29 job roles.

How is this different from a profile tracker?

Profile trackers show totals from LeetCode and other sites. DSA Tracker orders 370 problems for your target role, plans a short daily set, schedules revision, and syncs your recent LeetCode solves from just your username.

Prep smarter, not just harder.

Stop guessing what to solve next

DSA Tracker reorders 370 curated DSA problems (Apna College, Love Babbar 450, Striver A2Z) around the role you're actually preparing for, then layers AI skill-analysis and progress tracking on top, free.

Start free