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
426 interview problems
Practice Problems →
String
188 interview problems
Practice Problems →
Hash Table
184 interview problems
Practice Problems →
Dynamic Programming
121 interview problems
Practice Problems →
Two Pointers
114 interview problems
Practice Problems →
Sorting
107 interview problems
Practice Problems →
Math
103 interview problems
Practice Problems →
Binary Search
91 interview problems
Practice Problems →
Depth-First Search
90 interview problems
Practice Problems →
Data Structures
Algorithms
Techniques
Other Topics
Doubly-Linked List
16 problems
Topological Sort
13 problems
Data Stream
13 problems
Quickselect
13 problems
Randomized
13 problems
Ordered Set
8 problems
Shortest Path
8 problems
String Matching
4 problems
Merge Sort
4 problems
Bucket Sort
4 problems
Hash Function
4 problems
Combinatorics
3 problems
Number Theory
3 problems
Binary Indexed Tree
3 problems
Segment Tree
3 problems
Iterator
3 problems
Reservoir Sampling
3 problems