Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

37 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DSA Doctor

DSA Doctor

๐ŸŽฏ A premium company-wise DSA diagnosis and preparation vault for coding interviews, online assessments, and revision sprints.

Companies CSV Datasets Problem Entries License

๐Ÿš€ Open Dashboard โ€ข ๐Ÿ“Š Browse Data โ€ข ๐Ÿงญ Study Plans


Prepare smarter. Practice with intent. Crack interviews with a plan.


๐Ÿ“Œ Overview

DSA Doctor organizes LeetCode interview questions by company so you can prepare with intent instead of randomly picking problems. Each company folder contains CSV datasets grouped by recency, making it easier to focus on questions that are frequently reported for interviews and online assessments.

Use it when you want to:

  • ๐ŸŽฏ Prepare for a target company with a focused problem list.
  • ๐Ÿ”ฅ Prioritize high-frequency questions before interviews.
  • ๐Ÿ•’ Compare recent and older question trends.
  • โœ… Build a personal revision tracker from clean CSV data.
  • ๐Ÿงญ Create company-specific DSA roadmaps for placements or job switches.

โœจ What You Get

๐Ÿ“ˆ Metric ๐Ÿ“ฆ Current Coverage
๐Ÿข Company folders 657
โœ… Companies with full datasets 654
๐Ÿ“Š CSV files 1,648
๐Ÿงฉ Company-problem entries 17,641+

Each dataset includes structured fields such as:

๐Ÿท๏ธ Field ๐Ÿ’ก Purpose
ID LeetCode problem number
URL Direct LeetCode problem link
Title Problem name
Difficulty Easy, Medium, or Hard
Acceptance % Acceptance rate on LeetCode
Frequency % Relative company-question frequency
Topic Tags DSA area such as Arrays, Graphs, Trees, DP, Strings, or Design
Pattern Solving pattern such as Two Pointers, BFS/DFS, Sliding Window, Binary Search, or Greedy
Revision Priority High, Medium, or Low priority for smarter revision
Notes Short prep guidance for how to use the problem

๐Ÿง  Value-Added Metadata

This project adds an extra preparation layer on top of raw company-wise problem lists:

Column What It Helps With
Topic Tags Group problems by DSA area like Arrays, Graphs, Trees, DP, Strings, and Design
Pattern Identify the solving technique such as Two Pointers, BFS/DFS, Sliding Window, Binary Search, or Greedy
Revision Priority Decide what to solve first using High, Medium, and Low priority labels
Notes Get short prep guidance such as must-revise or coverage-focused practice

These fields make the repository more useful than a plain question dump and help candidates prepare with a clear strategy.

๐Ÿ’Ž Why This Repo Stands Out

Most interview lists are either scattered, outdated, or hard to filter. This repository keeps the data simple, portable, and company-first.

  • ๐Ÿข Company-first preparation: jump directly into Amazon, Google, Microsoft, Meta, Adobe, Flipkart, and hundreds more.
  • ๐Ÿ•’ Recency-aware lists: practice from thirty-days, three-months, six-months, and complete datasets where available.
  • ๐Ÿ“Š CSV-based workflow: easy to open in Excel, Google Sheets, Notion, scripts, dashboards, or your own tracker.
  • ๐Ÿ”ฅ Frequency-focused practice: start with higher-frequency problems when time is limited.
  • ๐ŸŽ“ Interview-friendly structure: useful for online assessments, campus placements, internships, and SDE interview prep.

๐Ÿงญ Company-Wise Roadmaps

The dashboard includes data-driven roadmaps for each company. Roadmaps are generated from the repository's CSV metadata using:

Signal How It Improves Accuracy
Recency Recent files such as thirty-days.csv, three-months.csv, and six-months.csv get higher weight
Frequency Higher Frequency % problems influence roadmap priority more strongly
Difficulty Medium and Hard problems slightly boost important interview areas
Metadata Topic Tags, Pattern, and Revision Priority shape the final study flow

Each roadmap highlights top topics, top patterns, and a 3-phase study flow for the selected company.


๐Ÿ—‚๏ธ Repository Structure

LeetCode-CompanyWise-Interview-Questions/
|
|-- amazon/
|   |-- all.csv
|   |-- thirty-days.csv
|   |-- three-months.csv
|   |-- six-months.csv
|   `-- more-than-six-months.csv
|
|-- google/
|   |-- all.csv
|   |-- thirty-days.csv
|   |-- three-months.csv
|   |-- six-months.csv
|   `-- more-than-six-months.csv
|
|-- microsoft/
|-- meta/
|-- adobe/
|-- flipkart/
`-- ...

Common files inside company folders:

๐Ÿ“„ File ๐Ÿš€ Best For
thirty-days.csv Last-minute interview revision
three-months.csv Focused short-term preparation
six-months.csv Balanced company preparation
more-than-six-months.csv Older but still useful patterns
all.csv Complete company-wise question set

โšก Quick Start

  1. ๐Ÿข Pick your target company folder.
  2. ๐Ÿ“„ Open thirty-days.csv or three-months.csv if your interview is close.
  3. ๐Ÿ”ฅ Sort by Frequency % in descending order.
  4. ๐ŸŸข Solve Easy and Medium problems first, then move to Hard.
  5. ๐Ÿ” Revisit missed problems after 3, 7, and 14 days.
  6. ๐Ÿ“š Use all.csv when you want complete coverage.

Recommended priority:

High frequency + recent + medium difficulty
> high frequency + recent + easy
> high frequency + older
> low frequency + hard

๐Ÿง  Suggested Study Plans

โš”๏ธ 7-Day Sprint

Day Focus
1 Easy and high-frequency problems
2 Arrays, strings, hashing
3 Trees and linked lists
4 Graphs and BFS/DFS
5 Dynamic programming basics
6 Company-specific Medium/Hard problems
7 Revision and mock interview round

๐Ÿ—“๏ธ 30-Day Company Prep

Week Focus
1 Easy + Medium fundamentals
2 Company high-frequency Medium problems
3 Graphs, DP, trees, and design-style problems
4 Hard problems, revision, and timed practice

๐Ÿข Company Coverage

The repository includes hundreds of company folders, including:

๐Ÿš€ Product Companies ๐Ÿ’ฐ Finance / Trading ๐Ÿ‡ฎ๐Ÿ‡ณ Indian Tech ๐Ÿงฐ Enterprise / SaaS
Amazon Goldman Sachs Flipkart Salesforce
Google Morgan Stanley Swiggy ServiceNow
Microsoft Citadel Zomato Atlassian
Meta Two Sigma Razorpay Adobe
Apple DE Shaw Paytm Oracle
Netflix Bloomberg PhonePe VMware

๐Ÿ’ก Tip: use your editor search to quickly locate a company folder.


๐Ÿ› ๏ธ Make It Your Own

You can turn this repository into a personal interview command center by adding:

  • โœ… progress.md for solved, revised, and skipped problems.
  • ๐Ÿท๏ธ Topic tags such as Arrays, DP, Graphs, Trees, and Binary Search.
  • ๐Ÿ“ Personal notes for patterns, mistakes, and alternate solutions.
  • ๐Ÿงญ Company-specific roadmaps for your target roles.
  • ๐ŸŒ A GitHub Pages dashboard for searching and filtering questions.

Example tracker format:

| Problem | Difficulty | Status | Notes |
| --- | --- | --- | --- |
| Two Sum | Easy | Solved | Hash map pattern |
| Add Two Numbers | Medium | Revise | Linked list carry handling |

โœ… Best Practices

  • ๐ŸŽฏ Do not blindly solve every problem from all.csv.
  • ๐Ÿ”ฅ Start with recent and high-frequency problems.
  • ๐Ÿง  Track mistakes, not just solved counts.
  • ๐Ÿ” Re-solve important problems without looking at solutions.
  • โฑ๏ธ Practice under a timer before interviews.
  • ๐Ÿงฉ Group problems by pattern once you have solved enough questions.

๐Ÿค Contributing

Contributions are welcome. You can help by:

  • โž• Adding missing company datasets.
  • ๐Ÿ”„ Updating outdated question lists.
  • ๐Ÿ”— Fixing broken LeetCode links.
  • ๐Ÿงน Improving folder names or CSV consistency.
  • ๐Ÿงญ Adding topic tags, roadmaps, or study plans.

Contribution flow:

  1. ๐Ÿด Fork the repository.
  2. ๐ŸŒฟ Create a new branch.
  3. ๐Ÿ› ๏ธ Make a focused change.
  4. ๐Ÿš€ Open a pull request with a clear description.

โš ๏ธ Disclaimer

This repository is intended for educational and interview-preparation purposes. The questions are compiled from publicly available information, community reports, and observed interview-preparation patterns. Actual interview questions vary by role, team, level, region, and time.

LeetCode is a trademark of its respective owner. This repository is not affiliated with or endorsed by LeetCode or any listed company.


๐Ÿ“œ License

This project is available under the MIT License.


โญ If this repository helps you, consider starring it so more candidates can find it.

Keep solving. Keep revising. Keep getting interview-ready.

About

A curated collection of company-wise LeetCode interview questions to help you prepare efficiently for coding interviews and placements.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages