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
1,919 challenges matching your filters
Clear topic filter- Multiple ChoiceIntermediate
Structured Logging
backendintermediate - Multiple ChoiceIntermediate
Metrics vs Logs
backendintermediate - Multiple ChoiceIntermediate
Distributed Tracing
backendintermediate - Multiple ChoiceIntermediate
Trace ID
backendintermediate - Multiple ChoiceIntermediate
Alerting
backendintermediate - Multiple ChoiceIntermediate
Log Retention
backendintermediate - Multiple ChoiceIntermediate
ELK Stack
backendintermediate - Multiple ChoiceIntermediate
Grafana
backendintermediate - Multiple ChoiceIntermediate
Health Endpoint
backendintermediate - Multiple ChoiceIntermediate
Log Sampling
backendintermediate - Multiple ChoiceIntermediate
Correlation ID
backendintermediate - Multiple ChoiceIntermediate
Alert Fatigue
backendintermediate - Multiple ChoiceIntermediate
Dashboard Design
backendintermediate - Code AnalysisIntermediate
Trace context
backendintermediate - Code AnalysisIntermediate
Grafana panel
backendintermediate - Code AnalysisIntermediate
Alert rule
backendintermediate - Code AnalysisIntermediate
Sampling rate
backendintermediate - Multiple ChoiceIntermediate
Connection Pooling
backendmcqintermediate - Multiple ChoiceIntermediate
JWT Tradeoff
backendmcqintermediate - Multiple ChoiceIntermediate
N+1 Queries
backendmcqintermediate - Multiple ChoiceIntermediate
Isolation Levels
backendmcqintermediate - Multiple ChoiceIntermediate
Message Queue Purpose
backendintermediate - Multiple ChoiceIntermediate
RabbitMQ Protocol
backendintermediate - Multiple ChoiceIntermediate
Apache Kafka
backendintermediate - Multiple ChoiceIntermediate
Kafka Topics/Partitions
backendintermediate - Multiple ChoiceIntermediate
Consumer Groups
backendintermediate - Multiple ChoiceIntermediate
Pub/Sub Pattern
backendintermediate - Multiple ChoiceIntermediate
Dead Letter Queue
backendintermediate - Multiple ChoiceIntermediate
At-Least-Once Delivery
backendintermediate - Multiple ChoiceIntermediate
Message Ordering
backendintermediate - Multiple ChoiceIntermediate
Message Brokers
backendintermediate - Multiple ChoiceIntermediate
Fan-out Exchange
backendintermediate - Multiple ChoiceIntermediate
Topic Exchange
backendintermediate - Multiple ChoiceIntermediate
Message Deduplication
backendintermediate - Multiple ChoiceIntermediate
Offset Management
backendintermediate - Multiple ChoiceIntermediate
Message Retention
backendintermediate - Code AnalysisIntermediate
Producer/Consumer model
backendintermediate - Code AnalysisIntermediate
Queue with retry
backendintermediate - Code AnalysisIntermediate
Partition key hashing
backendintermediate - Code AnalysisIntermediate
Fan-out routing
backendintermediate - Code AnalysisIntermediate
Backpressure signal
backendintermediate - Code AnalysisIntermediate
DLQ inspection
backendintermediate - Multiple ChoiceIntermediate
Document DB
backendintermediate - Multiple ChoiceIntermediate
Key-Value Store
backendintermediate - Multiple ChoiceIntermediate
Redis Data Types
backendintermediate - Multiple ChoiceIntermediate
MongoDB Indexes
backendintermediate - Multiple ChoiceIntermediate
Cassandra
backendintermediate - Multiple ChoiceIntermediate
Eventual Consistency
backendintermediate - Multiple ChoiceIntermediate
Sharding
backendintermediate - Multiple ChoiceIntermediate
Replication
backendintermediate - Multiple ChoiceIntermediate
Aggregation Pipeline
backendintermediate - Multiple ChoiceIntermediate
Time-to-Live
backendintermediate - Multiple ChoiceIntermediate
Graph Database
backendintermediate - Multiple ChoiceIntermediate
Denormalization
backendintermediate - Code AnalysisIntermediate
MongoDB find query
backendintermediate - Code AnalysisIntermediate
Redis commands
backendintermediate - Code AnalysisIntermediate
Redis list operations
backendintermediate - Code AnalysisIntermediate
MongoDB aggregation
backendintermediate - Code AnalysisIntermediate
Sharding key
backendintermediate - Code AnalysisIntermediate
Redis SETNX
backendintermediate
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.