OAHelper Topics
Practice coding questions by topic.
Build depth in the topics that appear repeatedly across real online assessments: arrays, graphs, dynamic programming, strings, trees, SQL, heaps, and more.
Array
1857 real OA questions
Math
829 real OA questions
Greedy
827 real OA questions
String
826 real OA questions
Simulation
735 real OA questions
Sorting
719 real OA questions
Hash Table
599 real OA questions
Dynamic Programming
569 real OA questions
Graph Theory
409 real OA questions
Counting
391 real OA questions
Binary Search
321 real OA questions
Prefix Sum
314 real OA questions
Depth-First Search
259 real OA questions
Enumeration
247 real OA questions
Matrix
246 real OA questions
Two Pointers
236 real OA questions
Tree
230 real OA questions
Heap (Priority Queue)
172 real OA questions
Breadth-First Search
171 real OA questions
Number Theory
159 real OA questions
Sliding Window
139 real OA questions
Combinatorics
138 real OA questions
Bit Manipulation
133 real OA questions
Shortest Path
116 real OA questions
Design
104 real OA questions
Stack
90 real OA questions
Union-Find
84 real OA questions
Recursion
71 real OA questions
Segment Tree
68 real OA questions
Backtracking
66 real OA questions
Memoization
59 real OA questions
Monotonic Stack
58 real OA questions
String Matching
53 real OA questions
Queue
50 real OA questions
Binary Indexed Tree
47 real OA questions
Binary Tree
46 real OA questions
Ordered Set
42 real OA questions
Bitmask
39 real OA questions
Geometry
39 real OA questions
Sweep Line
33 real OA questions
Linked List
32 real OA questions
Trie
27 real OA questions
Topological Sort
23 real OA questions
Database
22 real OA questions
Minimum Spanning Tree
20 real OA questions
Monotonic Queue
19 real OA questions
Brainteaser
18 real OA questions
Doubly-Linked List
18 real OA questions
Probability and Statistics
17 real OA questions
Game Theory
14 real OA questions
Divide and Conquer
12 real OA questions
Data Stream
11 real OA questions
Binary Search Tree
9 real OA questions
Hash Function
8 real OA questions
Biconnected Component
6 real OA questions
Merge Sort
6 real OA questions
Rolling Hash
6 real OA questions
Strongly Connected Component
6 real OA questions
Concurrency
4 real OA questions
Eulerian Circuit
4 real OA questions
Interactive
4 real OA questions
Suffix Array
3 real OA questions