About
Last updated: 2026-09-25
DSA Tracker is a completely free DSA practice tracker for students, career switchers, and working engineers preparing for software-engineering interviews. We don’t invent new problem sets; we reorder the well-known ones (Apna College, Love Babbar 450, Striver A2Z) around the role you’re actually preparing for, then layer AI skill-analysis and progress tracking on top.
What you can do here
- Practice 370 curated problems, filtered by difficulty, topic, sheet, status, and free-text search.
- Get a role-specific reorder: pick “SDE”, “Backend”, “ML Engineer”, etc., and the same problems are resequenced by relevance to that role.
- Run an AI skill check. Paste your resume or skills paragraph and get a match score, missing skills, a 12-week roadmap, and the DSA topics to focus on first.
- Track progress honestly with streaks, a heatmap, per-topic mastery, and a leaderboard. AI falls back to a deterministic rule engine when upstream providers are rate-limited, and we tell you when that happens.
- Rehearse under a clock: a role-based mock interview (30, 45 or 60 minutes, two problems picked for your target role) that ends in a scored report naming the topics to fix.
- Paste a job description and we match it to one of the 30 roles, a level and the topics to focus on, saying plainly when a posting does not test DSA at all.
- Compete where it matters, on a global board, your own college’s board (public profiles only), and with a DSA buddy who notices whether you showed up.
- Run code here using Python, JavaScript, C++ and Java against your own input, with hidden-test judging on a curated set.
Why DSA at all
Because the big companies still put a coding round in front of everything else, and they say so on their own careers pages. Amazon’s SDE II prep page describes an online assessment of two technical questions in 90 minutes, then four 55-minute interviews, and lists data structures and algorithms first among its coding resources. Meta opens with a 45-minute technical screen with an engineer. Google and Microsoft both say some roles include a coding exercise.
What the research does not support is grinding for a bigger number. A 2025 study of 131 candidates (Bell, Thomas, Lee & Brown, FSE Companion) found that prep time and LeetCode problem count were not associated with how prepared people felt. Retrieval practice, coming back and solving something again from memory, has one of the strongest records in learning research (Agarwal, Nunes & Blunt 2021, a systematic review of classroom studies in Educational Psychology Review). That is why this tracker cares about the order you solve in and when you come back to a problem, not about how many you have ticked.
Why this exists
Most DSA sheets dump 450 problems on you and walk away. DSA Tracker asks one question first: “What role are you preparing for?” It uses that answer to pick the order, the roadmap, and the AI guidance. The goal is to remove the “what do I do next?” paralysis without inventing yet another problem list.
Which DSA Tracker is this?
Several websites use the name DSA Tracker. This is the one at dsatracker.tech, and it is the only domain this project owns. dsatracker.in is a separate website we do not own or operate, so figures listed there, such as a 1,464-problem roadmap, do not describe this site. dsatracker.com also belongs to someone else and currently redirects to an unrelated site. Here, DSA Tracker means 370 curated problems across 22 topics, ordered for 30 job roles.
Credits
The curated DSA problem sets we use belong to their original authors: Apna College, Love Babbar 450, and Striver A2Z. We link out to their content directly.
The originals, by the people who made them: Striver A2Z by takeUforward (Striver), Love Babbar 450 by Love Babbar, the Apna College sheet by Apna College. If you use one of these sheets, their own pages and videos are where it is taught.
The sheets are theirs. The 370-problem set here is our own: we picked it from those three sheets, removed the repeats, and ordered it by job role. The notes, examples and walkthroughs on each problem are written by us. See our sheet coverage page for exact mappings and de-duplication breakdown.
From those sheets we took only the names of the problems, and only from what each author publishes free for everyone. Nothing from a paid course or a members-only page is used here. Thank you to Striver, Love Babbar and Apna College for the work they put into their sheets: this project exists because they shared them.
DSA Tracker is an independent tool and is not affiliated with, endorsed by, or sponsored by Apna College, Love Babbar, takeUforward/Striver, LeetCode, GeeksforGeeks, Codeforces, CodeChef, AtCoder, HackerRank, or GitHub. Problem names are used only to identify and link to the problems on the platforms that host them. Problem statements here are short summaries in our own words with our own examples; the full originals, and every editorial, video and solution, stay with the platforms and authors we link to. Platform names and marks belong to their respective owners. If you are a rights holder with a concern, contact us via the Contact page and we’ll respond promptly.
Built and maintained by anki1kr. Find me on GitHub and LinkedIn.