All Patterns

The full list of 25 DSA patterns organized by category, with a one-line summary of each.

1 min readInterview · DSA Patterns

The 25 patterns, each in its own page with trigger conditions, an invariant, a template, a worked example, variants, pitfalls, and curated practice problems.


Arrays & Strings (6)

Stacks & Queues (1)

Linked List (1)

Trees (3)

Graphs (4)

Heaps (1)

Recursion & Search (2)

Dynamic Programming (6)

Bit Tricks (1)

Finished reading?

Mark it done to track your progress in Interview.