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
2,721 challenges matching your filters
- Code AnalysisIntermediate
Trace: Index Usage
backendanalysisintermediate - Code AnalysisIntermediate
Trace: N+1 Detection
backendanalysisintermediate - Code AnalysisIntermediate
Trace: Pagination Offset
backendanalysisintermediate - Multiple ChoiceIntermediate
REST vs GraphQL
backendintermediate - Code AnalysisIntermediate
GraphQL query shape
backendintermediate - Code AnalysisIntermediate
gRPC service definition
backendintermediate - Code AnalysisIntermediate
API Gateway route
backendintermediate - Code AnalysisIntermediate
Exponential backoff timing
backendintermediate - Code AnalysisIntermediate
Rate limit header
backendintermediate - Code AnalysisIntermediate
Webhook vs Polling
backendintermediate - Multiple ChoiceIntermediate
Monolith vs Microservices
backendintermediate - Code AnalysisIntermediate
Load balancer algorithm
backendintermediate - Code AnalysisIntermediate
Graceful shutdown steps
backendintermediate - Code AnalysisIntermediate
API Gateway aggregation
backendintermediate - Code AnalysisIntermediate
Canary analysis
backendintermediate - Code AnalysisIntermediate
Stateless session
backendintermediate - Code AnalysisIntermediate
JWT decode
backendintermediate - Code AnalysisIntermediate
bcrypt comparison
backendintermediate - Code AnalysisIntermediate
OAuth flow steps
backendintermediate - Code AnalysisIntermediate
RBAC check
backendintermediate - Code AnalysisIntermediate
Session store
backendintermediate - Code AnalysisIntermediate
CORS with credentials
backendintermediate - Code AnalysisIntermediate
CSRF token validation
backendintermediate - Code AnalysisIntermediate
Cache-Aside pattern code
backendintermediate - Code AnalysisIntermediate
LRU eviction
backendintermediate - Code AnalysisIntermediate
ETag validation
backendintermediate - Code AnalysisIntermediate
Memoization example
backendintermediate - Code AnalysisIntermediate
CDN cache hit
backendintermediate - Multiple ChoiceIntermediate
Foreign Key
backendintermediate - Multiple ChoiceIntermediate
LEFT JOIN
backendintermediate - Multiple ChoiceIntermediate
HAVING vs WHERE
backendintermediate - Multiple ChoiceIntermediate
Index Purpose
backendintermediate - Multiple ChoiceIntermediate
Normalization
backendintermediate - Multiple ChoiceIntermediate
ACID Properties
backendintermediate - Multiple ChoiceIntermediate
Transactions
backendintermediate - Multiple ChoiceIntermediate
Connection Pooling
backendintermediate - Multiple ChoiceIntermediate
N+1 Problem
backendintermediate - Multiple ChoiceIntermediate
Eager vs Lazy Loading
backendintermediate - Multiple ChoiceIntermediate
ORM Purpose
backendintermediate - Multiple ChoiceIntermediate
Prepared Statements
backendintermediate - Multiple ChoiceIntermediate
UNION vs UNION ALL
backendintermediate - Multiple ChoiceIntermediate
EXPLAIN
backendintermediate - Multiple ChoiceIntermediate
Views
backendintermediate - Multiple ChoiceIntermediate
Stored Procedures
backendintermediate - Multiple ChoiceIntermediate
Database Migrations
backendintermediate - Code AnalysisIntermediate
SELECT with JOIN
backendintermediate - Code AnalysisIntermediate
GROUP BY count
backendintermediate - Code AnalysisIntermediate
LEFT JOIN vs INNER
backendintermediate - Code AnalysisIntermediate
Transaction flow
backendintermediate - Code AnalysisIntermediate
Index choice
backendintermediate - Code AnalysisIntermediate
EXPLAIN output
backendintermediate - Code AnalysisIntermediate
Connection pool
backendintermediate - Code AnalysisIntermediate
SQL injection vulnerable
backendintermediate - Code AnalysisIntermediate
Prepared statement
backendintermediate - Code AnalysisIntermediate
NULL handling
backendintermediate - Multiple ChoiceIntermediate
CI/CD Pipeline
backendintermediate - Multiple ChoiceIntermediate
Docker Container
backendintermediate - Multiple ChoiceIntermediate
Docker vs VM
backendintermediate - Multiple ChoiceIntermediate
Dockerfile
backendintermediate - Multiple ChoiceIntermediate
Docker Compose
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.