Company-Wise DSA Sheets, Built From Verified Tags, Not Guesses
DSA Tracker now has company-wise sheets (Microsoft, Amazon, Flipkart, Google and more), a sheets hub, revision confidence tracking.
On this page
This week DSA Tracker shipped its biggest batch of the year: a sheets hub, company-wise sheets, revision confidence tracking, and verified platform profiles. This post is the changelog, and, more importantly, an honest note on where the company data comes from, because that's where most 'company-wise' lists quietly cut corners.
Company-wise sheets, with receipts
Search for 'Amazon DSA questions' and you'll find hundreds of lists. Almost none say where their tags came from. Many are copied from each other; some are invented. We didn't want to add one more.
Our company tags come from exactly one place: each problem's own GeeksforGeeks page, which publishes the companies that have asked it. We fetched every GFG-linked problem in our 370-problem set and recorded what the page said, along with the source URL and a timestamp for every single tag. Problems whose home platform doesn't publish tags publicly (LeetCode keeps theirs behind Premium) are not tagged at all rather than guessed.
The result: 12 company sheets that clear our minimum bar: Microsoft (43 problems), Amazon (37), Flipkart (23), Samsung, Adobe, Google, NPCI, MakeMyTrip, Morgan Stanley, Accolite, Cisco and D-E-Shaw. Smaller than the internet's '200 Amazon questions' lists? Yes. But every problem on ours has a receipt.
The sheets hub
Problems now start from a Sheets page: the three source sheets you already trust (Apna College, Love Babbar 450, Striver A2Z) with your live progress, the new company sheets, and our role-based twist: 29 role-based sheets that re-order the same problems for the job you're actually interviewing for.
Revision confidence
Marking a problem solved says nothing about whether you could solve it again. Every problem now has a confidence rating (Struggled, Tough, Got it, Nailed it) with a full history per problem, so your revision passes have a memory.
Verified platform profiles
You can now connect your LeetCode, Codeforces, CodeChef, GeeksforGeeks, AtCoder, HackerRank, and GitHub handles. Stats are fetched from each platform's public data at sync time (never self-reported), and LeetCode sync also imports your recent accepted solutions into your tracker progress. One honest limitation: LeetCode's public API only exposes your 20 most recent accepted submissions, so the sync accumulates as you re-run it; it cannot backfill your whole history. Flip on your public profile and you get a shareable page with your role, readiness and verified stats.
Why this matters
DSA Tracker is a free, not-for-profit tool. We don't create problems; we organize the excellent free content that already exists and give full credit to its authors. That only works if the organizing itself is trustworthy. Verified tags, sourced links, and stated limitations are the whole point.
What changed since this shipped
The tracker has moved on from this changelog, and the newer pieces matter for how you use the sheets. Every one of the 370 problems now has its own written note: a short intuition, the approaches from brute force to optimal with time and space complexity, and the pitfalls that fail hidden tests. Read it before the first attempt, not after. Most problems also have an animated walkthrough that runs the real algorithm on a small input, and the tracer steps through your own Python or JavaScript in the browser, which is the fastest way to find a pointer bug in a linked-list problem. The role list grew from 24 to 29, so the same 370 problems can be ordered for embedded, quant, security and networking loops as well as the usual SDE, frontend and data tracks.
Related on DSA Tracker
Further reading: Spaced repetition on Wikipedia.
Frequently asked questions
Where do DSA Tracker's company tags come from?
From each problem's own GeeksforGeeks page, which publishes the companies that asked it. Every tag is recorded with its source URL and fetch time. Problems hosted on LeetCode are left untagged rather than guessed, because LeetCode keeps its company data behind Premium.
Why does the Amazon sheet have only 37 problems?
Because only 37 of the 370 curated problems carry a verifiable Amazon tag. Lists with 200 Amazon questions are usually copied from each other with no source. A shorter list with a receipt on every entry is more useful than a long one you cannot check.
How does revision confidence work?
After revising a problem you rate it Struggled, Tough, Got it or Nailed it. The rating sets when the problem comes back: a struggle brings it back soon, a clean recall pushes it further out, and the full history per problem is kept.
Practice what you just read
Keep reading
String Hashing and Rabin-Karp: Pattern Matching for Interviews
Learn string hashing and Rabin-Karp pattern matching for coding interviews with a clear rolling hash walkthrough and collision rules.
Dijkstra vs BFS vs Bellman-Ford
Learn how to choose between Dijkstra, BFS, Bellman-Ford, and 0-1 BFS for coding interviews with concrete rules and a worked example.