โ† SDE Sheet
DSA CHALLENGES

Pick Your Challenge

35 curated challenges across topics, patterns, difficulty levels, and more. Each has a leaderboard.

๐Ÿท๏ธ

By Topic

๐Ÿง 
By Topic

Dynamic Programming

Master DP patterns: knapsack, LCS, coins, paths & more

Start Challenge โ†’
๐Ÿ”
By Topic

Binary Search

Conquer search on sorted arrays, rotations, and answer spaces

Start Challenge โ†’
๐Ÿ•ธ๏ธ
By Topic

Graph Algorithms

BFS, DFS, shortest paths, topological sort, and cycles

Start Challenge โ†’
๐ŸŒณ
By Topic

Trees & BST

Binary trees, BST operations, traversals, and tree DP

Start Challenge โ†’
๐Ÿ’ฐ
By Topic

Greedy Algorithms

Make locally optimal choices to achieve globally optimal results

Start Challenge โ†’
๐ŸชŸ
By Topic

Sliding Window

Fixed & variable windows on arrays and strings

Start Challenge โ†’
๐Ÿ‘†
By Topic

Two Pointers

Two-pointer and fast/slow pointer techniques

Start Challenge โ†’
๐Ÿ”„
By Topic

Recursion & Backtracking

Explore all possibilities with recursive state-space search

Start Challenge โ†’
๐Ÿ“ฆ
By Topic

Stack & Queue

Monotonic stacks, deques, and queue-based simulations

Start Challenge โ†’
#๏ธโƒฃ
By Topic

Hashing

Hash maps, sets, frequency counts, and anagram tricks

Start Challenge โ†’
๐Ÿ“Š
By Topic

Sorting Algorithms

Merge sort, quick sort, counting sort, and sort-based tricks

Start Challenge โ†’
โšก
By Topic

Bit Manipulation

XOR tricks, bit masks, counting bits, and bitwise ops

Start Challenge โ†’
๐Ÿ”ค
By Topic

String Problems

Substrings, palindromes, pattern matching, and string DP

Start Challenge โ†’
๐Ÿ”ข
By Topic

Math & Number Theory

GCD, primes, modular arithmetic, and combinatorics

Start Challenge โ†’
๐Ÿ”—
By Topic

Linked List

Reversals, cycle detection, merge, and pointer manipulation

Start Challenge โ†’
๐Ÿ“…

By Days

๐Ÿ”ฅ
By Days

7 Days Warm-Up

A quick 7-problem sprint to ignite your problem-solving

Start Challenge โ†’
๐Ÿ“…
By Days

30 Days Code Challenge

One month, 30 problems โ€” build a solid coding habit

Start Challenge โ†’
๐Ÿ—“๏ธ
By Days

45 Days Challenge

45 problems spanning all key DSA domains

Start Challenge โ†’
โฑ๏ธ
By Days

60 Days Challenge

Two months of consistent practice across all difficulty levels

Start Challenge โ†’
๐Ÿ†
By Days

90 Days Challenge

The ultimate 3-month journey to interview mastery

Start Challenge โ†’
๐Ÿ”ฎ

By Pattern

โž•
By Pattern

Prefix Sum

Range sum queries, subarrays, and difference arrays

Start Challenge โ†’
๐Ÿ“ˆ
By Pattern

Monotonic Stack

Next greater element, largest rectangle, and stock span

Start Challenge โ†’
๐Ÿ”€
By Pattern

Union Find / DSU

Disjoint set union for connected components and Kruskal's

Start Challenge โ†’
๐ŸŒฒ
By Pattern

Trie / Prefix Tree

Word search, autocomplete, and prefix-matching problems

Start Challenge โ†’
โ›ฐ๏ธ
By Pattern

Heap & Priority Queue

K-th elements, top-K, and scheduling problems

Start Challenge โ†’
๐Ÿ”ฒ
By Pattern

Matrix Problems

Grid traversals, islands, and 2D DP

Start Challenge โ†’
โœ‚๏ธ
By Pattern

Divide & Conquer

Merge sort variants, binary search extensions, and D&C DP

Start Challenge โ†’
๐ŸŒ
By Pattern

Segment Tree & BIT

Range queries, point updates, and Fenwick tree problems

Start Challenge โ†’
๐Ÿ“Š

By Level

๐ŸŒฑ
By Level

Easy Mode

Build confidence with well-structured easy problems

Start Challenge โ†’
๐Ÿ’ช
By Level

Medium Grind

The real interview level โ€” medium problems only

Start Challenge โ†’
๐Ÿ’€
By Level

Hard Mode

Elite-level problems that test your limits

Start Challenge โ†’
๐ŸŽฏ
By Level

Full Spectrum

All difficulty levels โ€” the complete DSA workout

Start Challenge โ†’
๐Ÿข

By Company

๐Ÿข
By Company

FAANG Prep

Questions tagged by top tech companies โ€” Google, Amazon, Meta & more

Start Challenge โ†’
๐Ÿ”ต
By Company

Google Interview Prep

Frequently asked Google interview questions

Start Challenge โ†’
๐ŸŸ 
By Company

Amazon Interview Prep

Top Amazon interview problems including leadership principle style

Start Challenge โ†’