100 problems
Problem-solving / The list

The 100 problems

One hundred interview problems worth knowing cold. The base is the canonical lists — Blind 75, NeetCode 150, Grind 75 — rounded out and re-weighted with current company tags. Every one of the twenty-five patterns is represented. Filter by pattern, difficulty, or company; each problem has its own page with an interactive walkthrough.

20 easy · 65 medium · 15 hard · 39 with live simulators


Difficulty
100 of 100 problems

Arrays & Hashing 9

Two Pointers 5

Sliding Window 6

Stack 6

Binary Search 6

Linked List 7

Trees 10

Tries 3

Heap / Priority Queue 6

Backtracking 5

Graphs 7

Advanced Graphs 3

1-D Dynamic Programming 6

2-D Dynamic Programming 4

Greedy 4

Intervals 3

Math & Geometry 5

Bit Manipulation 5