Skip to content
Problems

150 coding interview problems, explained

The problems of the NeetCode 150 list, in 18 topics. The statements, the five hints for each problem and the explained solutions are Algo150’s own, with the reference in JavaScript, TypeScript and Python.

Arrays & Hashing (9)

Two Pointers (5)

Sliding Window (6)

Stack (6)

Linked List (11)

Trees (15)

Heap / Priority Queue (7)

Backtracking (10)

Tries (3)

Graphs (13)

Advanced Graphs (6)

1-D Dynamic Programming (12)

2-D Dynamic Programming (11)

Greedy (8)

Intervals (6)

Math & Geometry (8)

Bit Manipulation (7)