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
87 challenges matching your filters
Clear topic filter- Multiple ChoiceHard
IndexedDB
javascripthard - Multiple ChoiceHard
Cache API
javascripthard - Multiple ChoiceHard
Service Workers
javascripthard - Multiple ChoiceHard
Labeled Statements
javascripthard - Multiple ChoiceHard
Object to Primitive
javascripthard - Multiple ChoiceHard
Type Coercion with Objects
javascripthard - Code AnalysisHard
Array coercion
javascripthard - Code AnalysisHard
IIFE Semicolon Trap
code-analysisJavaScriptlanguage - Code AnalysisHard
Proxy Trap
code-analysisJavaScriptlanguage - Code AnalysisHard
Sparse Array
code-analysisJavaScriptlanguage - Code AnalysisHard
String Coercion
code-analysisJavaScriptlanguage - Code AnalysisHard
Type Coercion Madness
code-analysisJavaScriptlanguage - Multiple ChoiceHard
[JavaScript] yield Pausable functions with yield
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] next() Pausable functions with yield
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Iterator Pausable functions with yield
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] yield* Pausable functions with yield
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Async gen Pausable functions with yield
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Get trap Intercept object operations
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Set trap Intercept object operations
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Revocable Intercept object operations
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Reflect Intercept object operations
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Delete Intercept object operations
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] GC Memory-safe keyed collections
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Use case Memory-safe keyed collections
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] No iteration Memory-safe keyed collections
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] Object keys only Memory-safe keyed collections
qajavascriptjavascriptqa - Multiple ChoiceHard
[JavaScript] vs Map Memory-safe keyed collections
qajavascriptjavascriptqa
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.