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
732 challenges matching your filters
Clear topic filter- Multiple ChoiceHard
Error Budget
backendhard - Multiple ChoiceHard
OpenTelemetry
backendhard - Code AnalysisHard
Prometheus counter
backendhard - Code AnalysisHard
Error budget burn
backendhard - Multiple ChoiceHard
Backpressure
backendmcqhard - Multiple ChoiceHard
Cache Invalidation
backendmcqhard - Multiple ChoiceHard
Graceful Shutdown
backendmcqhard - Multiple ChoiceHard
Idempotency
backendmcqhard - Multiple ChoiceHard
Optimistic Locking
backendmcqhard - Multiple ChoiceHard
Exactly-Once Semantics
backendhard - Multiple ChoiceHard
Backpressure
backendhard - Multiple ChoiceHard
Stream Processing
backendhard - Code AnalysisHard
Consumer group rebalance
backendhard - Code AnalysisHard
Stream processing example
backendhard - Multiple ChoiceHard
Redis Persistence
backendhard - Multiple ChoiceHard
CAP Theorem
backendhard - Multiple ChoiceHard
Column-Family Store
backendhard - Multiple ChoiceHard
CQRS Pattern — Eventual Consistency
backendhard - Code AnalysisHard
CAP trade-off
backendhard - Multiple ChoiceHard
Database Index Types
backendhard - Multiple ChoiceHard
Memory Leak Detection
backendhard - Code AnalysisHard
Heap snapshot analysis
backendhard - Code AnalysisHard
CORS misconfig
backendhard - Code AnalysisHard
JWT none algorithm
backendhard - Multiple ChoiceHard
Stub vs Mock
backendhard - Code AnalysisHard
Trace: Signed Left Shift
canalysishard - Code AnalysisHard
Trace: char Sign
canalysishard - Code AnalysisHard
Trace: Struct Size
canalysishard - Code AnalysisHard
Trace: Alignof
canalysishard - Code AnalysisHard
Trace: Array Decay
canalysishard - Code AnalysisHard
Trace: Bit Mask
canalysishard - Code AnalysisHard
Trace: Bitwise NOT
canalysishard - Code AnalysisHard
Trace: Popcount Trick
canalysishard - Code AnalysisHard
Trace: Sign Bit Shift
canalysishard - Code AnalysisHard
Trace: XOR Swap
canalysishard - Code AnalysisHard
Trace: Comma Operator
canalysishard - Code AnalysisHard
Trace: Stringify Macro
canalysishard - Code AnalysisHard
Trace: Division by Zero
canalysishard - Code AnalysisHard
Trace: Enum Values
canalysishard - Code AnalysisHard
Trace: Extern Concept
canalysishard - Code AnalysisHard
Trace: Function Pointer
canalysishard - Code AnalysisHard
Trace: Variable Shadow
canalysishard - Code AnalysisHard
Trace: Ifdef
canalysishard - Code AnalysisHard
Trace: Macro Pitfall
canalysishard - Code AnalysisHard
Trace: Pointer Arithmetic
canalysishard - Code AnalysisHard
Trace: Pointer Difference
canalysishard - Code AnalysisHard
Trace: Double Pointer
canalysishard - Code AnalysisHard
Trace: Recursive Factorial
canalysishard - Code AnalysisHard
Trace: Recursive GCD
canalysishard - Code AnalysisHard
Trace: Negative Shift
canalysishard - Code AnalysisHard
Trace: Signed Overflow
canalysishard - Code AnalysisHard
Trace: Static Variable
canalysishard - Code AnalysisHard
Trace: Strcmp Result
canalysishard - Code AnalysisHard
Trace: String Literal Size
canalysishard - Code AnalysisHard
Trace: Struct Padding
canalysishard - Code AnalysisHard
Trace: Typedef
canalysishard - Code AnalysisHard
Trace: Union Access
canalysishard - Code AnalysisHard
Trace: Void Pointer
canalysishard - Multiple ChoiceHard
restrict
cmcqhard - Multiple ChoiceHard
Strict Aliasing
cmcqhard
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.