Interview Intel · Patterns

The patterns
every interview recycles.

71 algorithmic patterns tagged across 1,923 reported problems. Drill the top 6 and you've covered 80% of the interview surface. Math nobody on LinkedIn will tell you.

Array
1088 problems
String
468 problems
Hash Table
410 problems
Dynamic Programming
332 problems
Math
288 problems
Sorting
267 problems
Greedy
242 problems
Depth-First Search
200 problems
Binary Search
181 problems
Breadth-First Search
165 problems
Matrix
146 problems
Two Pointers
141 problems
Tree
140 problems
Bit Manipulation
132 problems
Heap (Priority Queue)
120 problems
Stack
114 problems
Simulation
107 problems
Prefix Sum
107 problems
Binary Tree
107 problems
Counting
97 problems
Design
97 problems
Graph
91 problems
Database
87 problems
Sliding Window
85 problems
Backtracking
70 problems
Linked List
57 problems
Union Find
52 problems
Enumeration
46 problems
Trie
41 problems
Monotonic Stack
39 problems
Recursion
37 problems
Ordered Set
37 problems
Segment Tree
34 problems
Queue
33 problems
Divide and Conquer
28 problems
Memoization
28 problems
Bitmask
28 problems
Binary Search Tree
26 problems
Combinatorics
24 problems
Hash Function
23 problems
String Matching
22 problems
Topological Sort
22 problems
Binary Indexed Tree
22 problems
Number Theory
21 problems
Geometry
20 problems
Data Stream
18 problems
Rolling Hash
17 problems
Shortest Path
17 problems
Game Theory
14 problems
Interactive
10 problems
Monotonic Queue
9 problems
Doubly-Linked List
9 problems
Randomized
9 problems
Brainteaser
8 problems
Merge Sort
7 problems
Counting Sort
6 problems
Bucket Sort
6 problems
Iterator
5 problems
Suffix Array
5 problems
Quickselect
4 problems
Concurrency
4 problems
Line Sweep
3 problems
Radix Sort
3 problems
Probability and Statistics
3 problems
Reservoir Sampling
3 problems
Eulerian Circuit
2 problems
Biconnected Component
1 problems
Minimum Spanning Tree
1 problems
Rejection Sampling
1 problems
Shell
1 problems
Strongly Connected Component
1 problems