Skip to content

A comprehensive DSA revision repository with 200+ curated interview questions categorized by topic, difficulty, and frequency. Structured for fast revision in just 20 days, this repo is your go-to guide for last-minute prep for FAANG and top tech interviews.

Notifications You must be signed in to change notification settings

divyadhimaan/algo-vault

Repository files navigation

AlgoVault

A curated repository to practice, revise, and master Data Structures and Algorithms (DSA). Whether you're preparing for coding interviews or want to brush up on your problem-solving skills, this repo is structured to support topic-wise learning, 200 essential interview problems, and a 20-day rapid revision plan.

What’s Inside:

  • 600+ most asked DSA questions
  • Topic-wise segregation: Arrays, Trees, Graphs, DP, and more
  • Tagging: Difficulty, Revisit Flags, Notes
  • 20-Day DSA Revision Plan
  • Ideal for intermediate-level candidates targeting top product companies
  • Constantly updated with new patterns and edge cases

🎯 Where to Start?

👩‍💻 You are... 👉 Start Here
🧱 A beginner starting DSA Topic-wise Problems
⏳ Want to cover all concepts in fewer questions 200 Essential DSA Questions
🕒 Have limited time to revise 20-Day Revision Plan
🕒 Last Minute Interview revision Blind 75 Problems

Topic Wise Problems

Arrays

Linked List

Binary Search

Binary Trees

Easy

Hard

Stacks and Queues

Monotonic Stack/Queue [IMP]

Greedy

Sliding Window / Two Pointer

Hashing / Sorting

Graphs

Easy

Medium

Hard

Dynamic Programming

1D DP

2D/3D DP - DP on Grids

DP on Subsequences

DP on Strings

DP on Stocks

DP on LIS

Partition DP

DP on Squares

Misc

Binary

Strings

Design

Trie

MISC


Crack the Code: 200 Essential DSA Questions


Blind 75

Rule of Thumb

  • Simple problems (LL, arrays) → Know iterative first, recursive optional.
  • Tree/Graph DFS, backtracking → Recursive first, iterative optional.
  • Dynamic programming → Usually iterative (tabulation) preferred, recursive (memoization) to explain intuition.

Contributions

Pull requests are welcome! Feel free to raise issues or add more problems/solutions with clarity and proper structure.

License

This project is licensed under the MIT License.

About

A comprehensive DSA revision repository with 200+ curated interview questions categorized by topic, difficulty, and frequency. Structured for fast revision in just 20 days, this repo is your go-to guide for last-minute prep for FAANG and top tech interviews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages