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,019 challenges matching your filters
- Multiple ChoiceIntermediate
REST vs GraphQL
backendintermediate - Multiple ChoiceIntermediate
Monolith vs Microservices
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 - 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 - Multiple ChoiceIntermediate
Kubernetes
backendintermediate - Multiple ChoiceIntermediate
K8s Pod
backendintermediate - Multiple ChoiceIntermediate
K8s Service
backendintermediate - Multiple ChoiceIntermediate
Infrastructure as Code
backendintermediate - Multiple ChoiceIntermediate
Monitoring Tools
backendintermediate - Multiple ChoiceIntermediate
Rollback Strategy
backendintermediate - Multiple ChoiceIntermediate
Environment Variables
backendintermediate - Multiple ChoiceIntermediate
Log Aggregation
backendintermediate - Multiple ChoiceIntermediate
Secrets Management
backendintermediate - Multiple ChoiceIntermediate
Horizontal Pod Autoscaling
backendintermediate - Multiple ChoiceIntermediate
Helm Charts
backendintermediate - Multiple ChoiceIntermediate
Downtime Minimization
backendintermediate - Multiple ChoiceIntermediate
Repository Pattern
backendintermediate - Multiple ChoiceIntermediate
Service Layer
backendintermediate - Multiple ChoiceIntermediate
Dependency Injection
backendintermediate - Multiple ChoiceIntermediate
Factory Pattern
backendintermediate - Multiple ChoiceIntermediate
Observer Pattern
backendintermediate - Multiple ChoiceIntermediate
Strategy Pattern
backendintermediate - Multiple ChoiceIntermediate
Middleware Pattern
backendintermediate - Multiple ChoiceIntermediate
Adapter Pattern
backendintermediate - Multiple ChoiceIntermediate
Decorator Pattern
backendintermediate - Multiple ChoiceIntermediate
Singleton Pattern
backendintermediate - Multiple ChoiceIntermediate
Facade Pattern
backendintermediate - Multiple ChoiceIntermediate
SOLID Principles
backendintermediate - Multiple ChoiceIntermediate
Layered Architecture
backendintermediate - Multiple ChoiceIntermediate
Common HTTP methods beyond GET/POST
backendintermediate - Multiple ChoiceIntermediate
Status code 429
backendintermediate - Multiple ChoiceIntermediate
Multipart form data
backendintermediate - Multiple ChoiceIntermediate
API authentication methods
backendintermediate - Multiple ChoiceIntermediate
Content negotiation (008)
backendintermediate - Multiple ChoiceIntermediate
Conditional requests
backendintermediate - Multiple ChoiceIntermediate
API pagination types
backendintermediate - Multiple ChoiceIntermediate
Batch API design
backendintermediate - Multiple ChoiceIntermediate
API first design
backendintermediate - Multiple ChoiceIntermediate
Status code 409
backendintermediate - Multiple ChoiceIntermediate
CORS preflight
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.