Pattern Studioalgorithmic thinking

32 Core & Advanced Interview Patterns

Everything you need for software engineering interviews. 32 patterns across 9 categories — all fully interactive with reactive, step-by-step visualizations.

Difficulty

Arrays & Strings

7

Searching

2

Stacks & Queues

3

Linked Lists

2

Trees

5

Graphs

4

Backtracking & Recursion

2

Dynamic Programming

1

Greedy Algorithms & Mathematical Optimization

5