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
SQL Injection
backendintermediate - Multiple ChoiceIntermediate
SQLi Prevention
backendintermediate - Multiple ChoiceIntermediate
Input Validation
backendintermediate - Multiple ChoiceIntermediate
Output Encoding
backendintermediate - Multiple ChoiceIntermediate
HSTS Header
backendintermediate - Multiple ChoiceIntermediate
Rate Limiting
backendintermediate - Multiple ChoiceIntermediate
DDoS Mitigation
backendintermediate - Multiple ChoiceIntermediate
Helmet.js
backendintermediate - Multiple ChoiceIntermediate
CORS Misconfiguration
backendintermediate - Multiple ChoiceIntermediate
JWT Security
backendintermediate - Multiple ChoiceIntermediate
Clickjacking
backendintermediate - Multiple ChoiceIntermediate
Sensitive Data Exposure
backendintermediate - Multiple ChoiceIntermediate
Dependency Scanning
backendintermediate - Multiple ChoiceIntermediate
Principle of Least Privilege
backendintermediate - Multiple ChoiceIntermediate
CSP Header
backendintermediate - Multiple ChoiceIntermediate
CSRF Tokens
backendintermediate - Multiple ChoiceIntermediate
OWASP Top 10
backendintermediate - Multiple ChoiceIntermediate
Server Hardening
backendintermediate - Multiple ChoiceIntermediate
Zero Trust
backendintermediate - Multiple ChoiceIntermediate
Audit Logging
backendintermediate - Multiple ChoiceIntermediate
Unit Testing
backendintermediate - Multiple ChoiceIntermediate
Integration Testing
backendintermediate - Multiple ChoiceIntermediate
E2E Testing
backendintermediate - Multiple ChoiceIntermediate
Test Pyramid
backendintermediate - Multiple ChoiceIntermediate
Mocking
backendintermediate - Multiple ChoiceIntermediate
Test Coverage
backendintermediate - Multiple ChoiceIntermediate
TDD Cycle
backendintermediate - Multiple ChoiceIntermediate
API Testing
backendintermediate - Multiple ChoiceIntermediate
Fixtures
backendintermediate - Multiple ChoiceIntermediate
Snapshot Testing
backendintermediate - Multiple ChoiceIntermediate
Regression Testing
backendintermediate - Multiple ChoiceIntermediate
Smoke Tests
backendintermediate - Multiple ChoiceIntermediate
Isolation in Tests
backendintermediate - Multiple ChoiceIntermediate
C: Preprocessor
cintermediate - Multiple ChoiceIntermediate
C: Storage Class
cintermediate - Multiple ChoiceIntermediate
C: Math
cintermediate - Multiple ChoiceIntermediate
C: Preprocessor — Macros
cintermediate - Multiple ChoiceIntermediate
C: Storage Class — extern
cintermediate - Multiple ChoiceIntermediate
C: Preprocessor — Include Guards
cintermediate - Multiple ChoiceIntermediate
C: Storage Class — register
cintermediate - Multiple ChoiceIntermediate
const Placement
cmcqintermediate - Multiple ChoiceIntermediate
Dangling Pointer
cmcqintermediate - Multiple ChoiceIntermediate
sizeof in Function
cmcqintermediate - Multiple ChoiceIntermediate
static Local
cmcqintermediate - Multiple ChoiceIntermediate
volatile
cmcqintermediate - Multiple ChoiceIntermediate
Struct Declaration
cintermediate - Multiple ChoiceIntermediate
Struct Access
cintermediate - Multiple ChoiceIntermediate
Struct Pointer
cintermediate - Multiple ChoiceIntermediate
Struct Padding
cintermediate - Multiple ChoiceIntermediate
Union Definition
cintermediate - Multiple ChoiceIntermediate
Enum Definition
cintermediate - Multiple ChoiceIntermediate
Typedef
cintermediate - Multiple ChoiceIntermediate
Function Pointer
cintermediate - Multiple ChoiceIntermediate
qsort Function
cintermediate - Multiple ChoiceIntermediate
fopen Modes
cintermediate - Multiple ChoiceIntermediate
fprintf
cintermediate - Multiple ChoiceIntermediate
fgets
cintermediate - Multiple ChoiceIntermediate
ferror
cintermediate - Multiple ChoiceIntermediate
Bitwise AND
cintermediate - Multiple ChoiceIntermediate
Bitwise OR
cintermediate
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.