HV
SDE 2 · Hyperverge · Interview Prep

5 Days.
75 Problems.
1 Offer.

Structured day-by-day roadmap from arrays to system design. Every NeetCode 75 problem with brute-force → optimal solution. System design with ratios, trade-offs, and bottlenecks.

75
Problems
NeetCode 75
35h
Study Hours
Total
11
DSA Topics
Pattern-based
6
System Designs
With trade-offs
Wed → Sun
Day 1 // Wednesday
🕐 6 PM – 11 PM 5h 18 problems
day 1/5
💡

Master the HashMap pattern — it solves 40% of all array problems.

Day 2 // Thursday
🕐 6 PM – 11 PM 5h 17 problems
day 2/5
💡

Binary search is a mindset — use it whenever you see 'sorted' or 'minimum/maximum k'.

Day 3 // Friday
🕐 6 PM – 11 PM 5h 16 problems
day 3/5
💡

Trees are the most common SDE 2 topic. Know recursive DFS cold.

Day 4 // Saturday
🕐 1 PM – 11 PM (class 11–1) 10h 20 problems
day 4/5
💡

DP = recursion + memoization. Draw the recurrence tree first.

Day 5 // Sunday
🕐 1 PM – 11 PM (class 11–1) 10h
day 5/5
💡

System design wins SDE 2. Spend 5h on this day. Think in trade-offs.

view all →
view all →
Problem Trigger Pattern to Use Complexity
Pair/triplet summing to X Two Pointers or HashMap O(n)
Longest/shortest subarray with constraint Sliding Window O(n)
Sorted array, find element Binary Search O(log n)
Tree path / depth DFS (recursion) O(n)
Shortest path (unweighted) BFS (queue) O(V+E)
Shortest path (weighted) Dijkstra (min-heap) O(E log V)
Detect cycle in graph DFS with states / Union-Find O(V+E)
Order with dependencies Topological Sort O(V+E)
Min/max over subproblems Dynamic Programming O(n²)–O(n·m)
K largest/smallest Min-Heap of size K O(n log k)
Overlapping intervals Sort by start + stack/heap O(n log n)
Palindrome / match Expand from center / Two Pointers O(n)