Algorithm Topics & Data Structures
Master 55 algorithm topics and data structures with targeted practice. Each topic contains real interview questions from top tech companies, organized by difficulty and frequency.
55
Total Topics
13
Data Structures
11
Algorithms
10
Techniques
Most Popular Topics
Array
235 interview problems
Practice Problems →
String
108 interview problems
Practice Problems →
Hash Table
107 interview problems
Practice Problems →
Two Pointers
70 interview problems
Practice Problems →
Dynamic Programming
68 interview problems
Practice Problems →
Sorting
67 interview problems
Practice Problems →
Math
54 interview problems
Practice Problems →
Binary Search
54 interview problems
Practice Problems →
Breadth-First Search
53 interview problems
Practice Problems →
Data Structures
Algorithms
Techniques
Other Topics
Doubly-Linked List
12 problems
Topological Sort
9 problems
Data Stream
9 problems
Quickselect
9 problems
Randomized
6 problems
Ordered Set
4 problems
Shortest Path
4 problems
Merge Sort
4 problems
String Matching
3 problems
Bucket Sort
3 problems
Combinatorics
2 problems
Number Theory
2 problems
Binary Indexed Tree
1 problems
Segment Tree
1 problems
Iterator
1 problems
Reservoir Sampling
1 problems
Hash Function
1 problems