DSA Practice Set

Build your problem-solving skills with DSA practice organised by topic, pattern, and company. Work through different approaches, revisit challenging problems, and prepare for coding interviews.

  • Company Asked
  • Pattern Based
  • Asked Frequency
Your Progress
ProblemDifficulty
Companies
TopicsResources
2. Search X in sorted array
Basic
Binary Search
3. Reverse a LL
Core
Linked List
4. Level Order Traversal
Core
Binary Trees
5. Number of islands
Core
Graphs
6. Subsets I
Core
Recursion & Backtracking
7. Climbing stairs
Core
Dynamic Programming
8. Trapping Rainwater
Core
Stack & Queues
9. K-th Largest element in an array
Core
Heaps
10. Merge Intervals
Core
Greedy Algorithms