DSA Tracker

Blog

Product

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.

Riya Kushwaha, DSA Tracker team3 min readUpdated
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.

Further reading: Spaced repetition on Wikipedia.

Share

XLinkedInWhatsApp

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

Comparison

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.

4 min read