Striver's 180 is takeUforward's pattern-based DSA sheet from Raj Vikramaditya, and it now gets a lot of traffic for a simple reason: the address of the classic Striver SDE sheet redirects to it, which we confirmed on November 12, 2026. Despite the name, it has 179 problems, organized first by topic and then by pattern inside each topic. This page covers its size, the 17 modules and 33 patterns, what the Basic, Core and Pro labels mean in practice, how it compares with the classic SDE sheet and Striver's 75, and a revision schedule.
How big the sheet is
We read the sheet's page data on takeUforward on November 12, 2026. Counts can change as the sheet is edited.
- 179 problems in 17 modules and 33 pattern groups.
- Labels: Basic 3, Core 107 and Pro 69. With only three Basic problems, the sheet assumes you already know the data structures.
- 148 problems link to a LeetCode problem and 161 have a video.
- 33 problems are flagged as premium on takeUforward, so their on-site practice or write-up may need a paid takeUforward plan; 18 of those still link to a LeetCode version you can solve for free.
- Each problem shows a time, mostly between 15 and 25 minutes; together they add up to about 64 hours, a floor for planning, since solving and review take longer.
The 17 modules and their patterns
| Module | Problems | Patterns inside | Basic / Core / Pro |
|---|---|---|---|
| Arrays | 12 | Linear scan 4, two pointers 6, divide and conquer 2 | 0 / 8 / 4 |
| Hashing | 5 | Hashing and prefix sums 5 | 1 / 3 / 1 |
| Binary Search | 13 | Binary search 6, search on answer 5, partition search 2 | 0 / 7 / 6 |
| Sliding Window and Two Pointers | 9 | Sliding window 6, counting windows 3 | 0 / 5 / 4 |
| Recursion and Backtracking | 10 | Subsets and combinations 7, backtracking 3 | 0 / 5 / 5 |
| Linked List | 16 | Fast and slow pointers 7, reversal and rewiring 9 | 2 / 11 / 3 |
| Stack and Queues | 14 | Monotonic stack or queue 9, data structure design 5 | 0 / 9 / 5 |
| Greedy Algorithms | 8 | Greedy 3, intervals and scheduling 5 | 0 / 6 / 2 |
| Heaps | 5 | Heap or priority queue 5 | 0 / 3 / 2 |
| Binary Trees | 15 | BFS 7, DFS and tree DP 8 | 0 / 7 / 8 |
| Binary Search Trees | 10 | Inorder traversal 10 | 0 / 8 / 2 |
| Graphs | 29 | BFS and DFS 8, ordering and connectivity 7, shortest path 9, DSU and MST 5 | 0 / 17 / 12 |
| Dynamic Programming | 19 | State transition 6, knapsack 4, sequence 7, partition 2 | 0 / 11 / 8 |
| Tries | 5 | Trie 5 | 0 / 3 / 2 |
| Strings | 4 | String matching 4 | 0 / 0 / 4 |
| Bit Manipulation | 4 | Bit manipulation 4 | 0 / 3 / 1 |
| Mathematics | 1 | Number theory 1 | 0 / 1 / 0 |
Graphs get the largest module, with shortest paths alone getting nine problems: Dijkstra's algorithm, Bellman-Ford, Floyd-Warshall, Cheapest Flights Within K Stops and both Word Ladder problems among them. Mathematics gets one problem, printing all primes up to N, and Strings gets four, all of them string-matching algorithms such as KMP, the Z function and Rabin-Karp.
How it compares with Striver's other sheets
| Striver's 180 | Classic SDE sheet | Striver's 75 | A2Z sheet | |
|---|---|---|---|---|
| Size | 179 problems | 156 problems | 75 problems | 495 items, 453 problems |
| Organized by | Topic, then pattern | Topic, in day-sized sections | 12 broad sections | A full course from basics |
| Labels | Basic 3 / Core 107 / Pro 69 | Basic 10 / Core 97 / Pro 48 | Core 34 / Pro 41 | Not counted |
| Graph problems | 29 | 5 | 12 | 46 items |
| Best for | Pattern-based revision | Quick topic revision | The final weeks | Learning from scratch |
Figures for the other sheets are from our counts of takeUforward's pages in November 2026; 65 of Striver's 75 problems also appear in Striver's 180. If you are still learning the topics, start with the Striver A2Z sheet instead.
Overlap with LeetCode's own lists
Matching the sheet's LeetCode links by problem, our count on November 12, 2026 found:
- 50 problems also in LeetCode's Top Interview 150.
- 37 in Grind 75 at default settings, and 67 in Grind's full pool of 169.
- 17 in LeetCode 75, which focuses on newer, easier problems.
So Striver's 180 is not a reshuffled LeetCode list. It adds problems that are staples of Indian DSA courses and sheets, such as Aggressive Cows, Book Allocation, Minimum Time to Burn a Binary Tree, the Celebrity Problem and Job Sequencing, plus implementation problems such as building a heap and Kosaraju's algorithm.
Thin spots and problems worth repeating
- Thin spots: one mathematics problem, four bit manipulation problems and five hashing problems. Add basic counting and prefix-sum practice from another list if your online assessments lean on them.
- Monotonic stack: Sum of Subarray Minimums and Sum of Subarray Ranges teach counting each element's contribution, which reappears in many hard problems.
- Search on the answer: Koko Eating Bananas, Aggressive Cows and Book Allocation are the same idea in three disguises.
- Counting windows: Binary Subarrays With Sum and Count Number of Nice Subarrays teach the 'at most k minus at most k minus one' trick.
- Graphs: Path With Minimum Effort, Cheapest Flights Within K Stops and Making a Large Island cover modified Dijkstra, bounded Bellman-Ford and union-find with sizes.
- Dynamic programming: Wildcard Matching, Matrix Chain Multiplication and Palindrome Partitioning II are the patterns most candidates find hardest.
A revision schedule
| Weeks | Modules | Problems |
|---|---|---|
| 1 and 2 | Arrays, Hashing, Binary Search, Sliding Window and Two Pointers | 39 |
| 3 and 4 | Recursion and Backtracking, Linked List, Stack and Queues, Greedy, Heaps | 53 |
| 5 and 6 | Binary Trees, Binary Search Trees, Graphs | 54 |
| 7 and 8 | Dynamic Programming, Tries, Strings, Bit Manipulation, Mathematics, then repeats | 33 |
That is about 22 problems a week. With four weeks left, do Pro problems first in each module, since Core problems are the ones you are most likely to know already. For a longer Indian sheet to work through earlier, see the Love Babbar 450 sheet.
Turning a list into interview skill
Any list only helps if the practice transfers to problems you have not seen. These habits make the difference:
- Time-box every attempt: about 25 minutes for a medium before you read a solution.
- Keep a log with one line per problem: the pattern, the key idea and the complexity.
- Redo failed problems after three days, a week and three weeks, without looking at your old code.
- Explain your approach out loud before and while you code, as you would to an interviewer.
- In the last two weeks, switch to unseen problems without topic labels.
The patterns most lists are built on are explained in array and string patterns and tree, graph and recursion patterns.
Where CoPilot Interview fits
Finishing a list is not the same as passing an interview: interviewers score how you explain your approach, your trade-offs and your complexity out loud. CoPilot Interview is an AI interview assistant; its free AI mock interview asks coding questions, listens to your spoken explanation and scores it out of ten with a model answer, which is the part a problem list cannot train. The free plan gives 15 minutes a day of live help in sessions of up to 15 minutes, with AI mock interviews included. Online assessments and live coding rounds usually forbid outside help, so practice now and follow your employer's rules on the day.
Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly.
Frequently asked questions
How many problems are in Striver's 180?
179, in 17 modules and 33 pattern groups, labelled Basic 3, Core 107 and Pro 69, according to the sheet's page data on November 12, 2026.
What happened to Striver's SDE sheet?
Its old address now redirects to Striver's 180. The classic SDE sheet still exists on takeUforward, with 156 problems by our November 2026 count.
Is Striver's 180 good for beginners?
Not as a first sheet. It has only three Basic problems. Learn the topics with the A2Z sheet or a longer list, then revise with Striver's 180.
Is Striver's 180 free?
Most of it. 33 problems are flagged as premium on takeUforward, and 18 of those link to a LeetCode version you can practise for free.
Practice this interview before the real one
The AI mock interview builds questions from your resume and the job description, reads them aloud and scores each spoken answer out of 10. Included on the free plan.
Start a mock interview