Revise core DSA patterns with a focused set of problems for coding interviews and placements.
Striver's 75 Sheet provides a focused set of DSA problems for learners preparing for coding interviews and placements. It brings selected problems from several topics into one revision path, helping you revisit the approaches you need to recognize, explain, and implement independently.
The sheet contains 75 problems across 12 modules. It includes problems that require combining ideas, handling edge cases, and reasoning carefully about efficiency, making it useful after you have built a foundation in DSA.
Work through arrays and hashing, binary search, sliding windows, linked lists, stacks, queues, heaps, greedy algorithms, and intervals. Continue with trees, binary search trees, recursion, backtracking, tries, graphs, and dynamic programming.
The selection includes search-on-answer problems, LRU and LFU caches, shortest paths, disjoint sets, knapsack and sequence problems, along with selected string-matching and number-theory questions.
A useful revision attempt starts before you look at a solution. Identify what the problem is asking, consider a straightforward approach, and work out which constraints require you to improve it.
For each problem, aim to explain the central idea and the conditions that make it work. If you remember the code but cannot reconstruct the reasoning, revisit that part before moving on. This helps you prepare for variations of a problem during an interview.
This sheet is suitable for students preparing for campus placements and developers who want a compact revision set for software engineering interviews. You should already understand core data structures, recursion, and complexity analysis, and be comfortable implementing solutions in one programming language.
By the end, you should have a clearer view of the patterns you understand and the topics that need more work. Use this sheet for coding interview preparation by practising clear explanations, independent implementation, and responses to follow-up questions. The goal is to carry the reasoning from these problems into new questions you encounter.
| Feature | FreeStart | TUF+Start |
|---|---|---|
| Complete Curriculum | included: Full curriculum access | included: Full curriculum access |
| Planly | not available: Not available | included: Build and follow a structured preparation plan |
| Practice Platform | limited: Access to free questions | included: Access to free and premium questions with dedicated servers |
| Video Solutions | limited: Some problems have YouTube videos with ads and distractions | included: Dedicated video solution for every problem |