Challenge Library
Coding Challenges
5,893 curated questions across every arena — browse by topic, then jump into a live 3-minute battle to put them to the test.
Filter by type
Filter by difficulty
Popular topics
173 challenges matching your filters
Clear topic filter- Multiple ChoiceIntermediate
Monotonic Stack
dsaintermediate - Multiple ChoiceIntermediate
Bit Manipulation
dsaintermediate - Multiple ChoiceIntermediate
Reservoir Sampling
dsaintermediate - Multiple ChoiceIntermediate
Quickselect
dsaintermediate - Multiple ChoiceIntermediate
Counting Sort
dsaintermediate - Multiple ChoiceIntermediate
Binary Lifting
dsaintermediate - Multiple ChoiceIntermediate
Sieve of Eratosthenes
dsaintermediate - Multiple ChoiceIntermediate
Kadane's Algorithm
dsaintermediate - Multiple ChoiceIntermediate
What is a stable sort?
dsaintermediate - Multiple ChoiceIntermediate
What is counting sort?
dsaintermediate - Multiple ChoiceIntermediate
Topological sort works on?
dsaintermediate - Multiple ChoiceIntermediate
Kahn's algorithm finds?
dsaintermediate - Multiple ChoiceIntermediate
Prim's algorithm uses?
dsaintermediate - Multiple ChoiceIntermediate
Kruskal's algorithm uses?
dsaintermediate - Multiple ChoiceIntermediate
Dijkstra cannot handle?
dsaintermediate - Multiple ChoiceIntermediate
Bellman-Ford relaxes all edges?
dsaintermediate - Multiple ChoiceIntermediate
Floyd-Warshall uses?
dsaintermediate - Multiple ChoiceIntermediate
What is memoization?
dsaintermediate - Multiple ChoiceIntermediate
What is tabulation?
dsaintermediate - Multiple ChoiceIntermediate
Optimal substructure means?
dsaintermediate - Multiple ChoiceIntermediate
Knapsack problem solves?
dsaintermediate - Multiple ChoiceIntermediate
Activity selection picks?
dsaintermediate - Multiple ChoiceIntermediate
Huffman coding builds?
dsaintermediate - Multiple ChoiceIntermediate
BFS uses which data structure?
dsaintermediate - Multiple ChoiceIntermediate
DFS uses which data structure?
dsaintermediate - Multiple ChoiceIntermediate
What is backtracking?
dsaintermediate - Multiple ChoiceIntermediate
N-Queens is solved by?
dsaintermediate - Multiple ChoiceIntermediate
Merge sort is?
dsaintermediate - Multiple ChoiceIntermediate
Quick sort is?
dsaintermediate - Multiple ChoiceIntermediate
Heap sort is?
dsaintermediate - Multiple ChoiceIntermediate
What is LRU cache?
dsaintermediate - Multiple ChoiceIntermediate
What is LFU cache?
dsaintermediate - Multiple ChoiceIntermediate
What is a priority queue?
dsaintermediate - Multiple ChoiceIntermediate
Sliding Window: Definition
dsasliding-windowintermediate - Multiple ChoiceIntermediate
Max Subarray Sum (Fixed Window)
dsasliding-windowintermediate - Multiple ChoiceIntermediate
Variable-Size Sliding Window
dsasliding-windowintermediate - Multiple ChoiceIntermediate
Sliding Window vs Brute Force
dsasliding-windowintermediate - Multiple ChoiceIntermediate
Balanced Tree
dsatreesintermediate - Multiple ChoiceIntermediate
Binary Tree
dsatreesintermediate - Multiple ChoiceIntermediate
Binary Search Tree Property
dsatreesintermediate - Multiple ChoiceIntermediate
BST Search Complexity
dsatreesintermediate - Multiple ChoiceIntermediate
Tree: Definition
dsatreesintermediate - Multiple ChoiceIntermediate
Tree Height
dsatreesintermediate - Multiple ChoiceIntermediate
Root and Leaf Nodes
dsatreesintermediate - Multiple ChoiceIntermediate
In-order Traversal — BST
dsatreesintermediate - Multiple ChoiceIntermediate
Post-order Traversal
dsatreesintermediate - Multiple ChoiceIntermediate
Pre-order Traversal
dsatreesintermediate - Multiple ChoiceIntermediate
Two Pointers: Definition
dsatwo-pointersintermediate - Multiple ChoiceIntermediate
Two Pointers: Palindrome Check
dsatwo-pointersintermediate - Multiple ChoiceIntermediate
Two Pointers: Pair Sum
dsatwo-pointersintermediate - Multiple ChoiceIntermediate
Union-Find: Definition
dsaunion-findintermediate - Multiple ChoiceIntermediate
Find Operation
dsaunion-findintermediate - Multiple ChoiceIntermediate
Union Operation
dsaunion-findintermediate
Practice now, dominate the arena
Every challenge here is drawn from the live Code Royale pool. Review a question, then head to the arena to answer under pressure against a real opponent — 3-minute matches, Elo ranking, and badge tiers on the line.