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
188 challenges matching your filters
Clear topic filter- Code AnalysisBeginner
Curried Function
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Default Destructure
code-analysisJavaScriptlanguage - Code AnalysisIntermediate
Float Equality
code-analysisJavaScriptlanguage - Code AnalysisHard
IIFE Semicolon Trap
code-analysisJavaScriptlanguage - Code AnalysisIntermediate
Microtask vs Task
code-analysisJavaScriptlanguage - Code AnalysisIntermediate
null vs undefined
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Nullish Coalescing
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Optional Chaining
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Prototype Chain
code-analysisJavaScriptlanguage - Code AnalysisHard
Proxy Trap
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Sort Mutates
code-analysisJavaScriptlanguage - Code AnalysisHard
Sparse Array
code-analysisJavaScriptlanguage - Code AnalysisBeginner
Spread on String
code-analysisJavaScriptlanguage - Code AnalysisHard
String Coercion
code-analysisJavaScriptlanguage - Code AnalysisIntermediate
This Lost Binding
code-analysisJavaScriptlanguage - Code AnalysisHard
Type Coercion Madness
code-analysisJavaScriptlanguage - Code AnalysisHard
Class Variable Shadow
code-analysisPythonlanguage - Code AnalysisHard
Decorator Order
code-analysisPythonlanguage - Code AnalysisBeginner
Dict Merge 3.9+
code-analysisPythonlanguage - Code AnalysisBeginner
F-string Format Spec
code-analysisPythonlanguage - Code AnalysisIntermediate
Generator Exhaustion
code-analysisPythonlanguage - Code AnalysisHard
is vs == (int cache)
code-analysisPythonlanguage - Code AnalysisIntermediate
Lambda Late Binding
code-analysisPythonlanguage - Code AnalysisIntermediate
List Comp Scope
code-analysisPythonlanguage - Code AnalysisHard
Multiple Inheritance MRO
code-analysisPythonlanguage - Code AnalysisHard
Mutable Default Arg
code-analysisPythonlanguage - Code AnalysisIntermediate
nonlocal Keyword
code-analysisPythonlanguage - Code AnalysisBeginner
Reversed String
code-analysisPythonlanguage - Code AnalysisBeginner
Set Comprehension
code-analysisPythonlanguage - Code AnalysisBeginner
Star Unpacking
code-analysisPythonlanguage - Code AnalysisHard
String Interning
code-analysisPythonlanguage - Code AnalysisBeginner
Truthiness Edge Cases
code-analysisPythonlanguage - Code AnalysisIntermediate
Try Else Finally Order
code-analysisPythonlanguage - Code AnalysisIntermediate
Tuple Mutable Item
code-analysisPythonlanguage - Code AnalysisHard
Walrus in Comprehension
code-analysisPythonlanguage - Code AnalysisBeginner
Unequal Zip
code-analysisPythonlanguage - Code AnalysisHard
Violated principle in subclass override
lspsolidcode-analysis - Code AnalysisHard
Wrong abstraction refactor
wrong-abstractionrefactoringcode-analysis - Code AnalysisBeginner
Abstraction leakage in repository
abstraction-leakagerepositorycode-analysis - Code AnalysisIntermediate
Missing transactional outbox
outboxreliabilitycode-analysis - Code AnalysisIntermediate
Sync engine conflict handling
sync-engineconflict-resolutioncode-analysis - Code AnalysisHard
CRDT operation design
crdtcollaborative-editingcode-analysis - Code AnalysisBeginner
Module boundary violation
module-boundariesbuild-enforcementcode-analysis - Code AnalysisIntermediate
DIP violation via direct SDK import
dipports-and-adapterscode-analysis - Code AnalysisIntermediate
Fat interface / ISP violation
ispsolidcode-analysis - Code AnalysisIntermediate
Composition over inheritance refactor
compositioninheritancecode-analysis - Code AnalysisIntermediate
Template method wrong fit
template-methodstrategycode-analysis - Code AnalysisIntermediate
Strategy vs state selection
statestrategycode-analysis - Code AnalysisIntermediate
Visitor for business rules
visitorpatternscode-analysis - Code AnalysisHard
Rules engine vs hard-coded conditions
rules-enginedecision-tablescode-analysis - Code AnalysisIntermediate
Durable execution vs retries
durable-executionworkflow-enginecode-analysis - Code AnalysisIntermediate
Data contract for analytics eventing
data-contractseventingcode-analysis - Code AnalysisBeginner
What Debt Quadrant Is This
debt-quadranttechnical-debtcode-analysis - Code AnalysisBeginner
Which YAGNI Violation
yagniover-engineeringcode-analysis - Code AnalysisIntermediate
Which Evolution Strategy Fits
expand-contractschema-evolutioncode-analysis - Code AnalysisIntermediate
Which Consistency Flaw
sagacompensationcode-analysis - Code AnalysisBeginner
Which Delivery Strategy
progressive-deliverycanarycode-analysis - Code AnalysisHard
Which Failure Mode FMEA
fmeafailure-modestimeoutscode-analysis - Code AnalysisHard
Which Security Boundary Gap
zero-trustsecurity-architecturecode-analysis - Code AnalysisIntermediate
Which Backpressure Gap
backpressureoverloadcode-analysis
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.