INTERVIEW SPRINT

DSA 75 Sprint

75 curated questions across 16 patterns. Master the core topics FAANG interviewers ask most.

Overall Mastery
0/75 · 0%

0

Day Streak
Best: 0 days
UP NEXT
Medium
FREE
Two Pointers

Two Sum II - Sorted Array

15 mins
Visualizer Available
Solve Now
Visual Roadmap
1
Day 1 Objectives
0 of 2 problems completed
Two Sum II - Sorted Array
Two Pointers·
Medium
Solve
Container With Most Water
Two Pointers·
Medium
Solve

All 75 DSA 75 problems

The complete list, grouped by the pattern each problem is meant to teach and ordered the way the sprint works through them. Start at the top and move down — the ordering is the curriculum, not an arbitrary sort.

Every problem links to its pattern lesson, where the technique is explained and paired with an interactive visualizer you step through yourself. Problems marked Free open without payment. Progress tracking, streaks and the day-by-day study plan need an account.

Two Pointers · 6 problems

Attack the problem from two angles. Optimize O(n²) to O(n).


Sliding Window · 5 problems

Efficiently process contiguous subarrays and substrings.


Stack · 7 problems

LIFO mastery — parentheses, monotonic stacks, and expression parsing.


Binary Search · 3 problems

Divide and conquer to achieve O(log n) search efficiency.


Intervals · 6 problems

Merge, insert, and process overlapping time ranges.


Linked List · 5 problems

Pointer manipulation, cycle detection, and list reversal.


Heap / Priority Queue · 4 problems

Efficient min/max element access for streaming and top-K problems.


DFS — Trees · 6 problems

Recursion on tree structures: depth, paths, and validation.


BFS — Level Order · 5 problems

Layer-by-layer traversal for shortest paths and level processing.


Graphs · 7 problems

Connectivity, topological sort, and cycle detection.


Backtracking · 4 problems

Explore all possibilities and prune invalid paths.


Dynamic Programming · 7 problems

Optimal substructure meets overlapping subproblems.


Greedy · 3 problems

Locally optimal choices that lead to globally optimal solutions.


Trie · 2 problems

Prefix tree for efficient string search and autocomplete.


Prefix Sum · 2 problems

Precompute once, then answer any range query in constant time.


Matrices · 3 problems

In-place manipulation, spiral traversal, and grid transformations.