Challenge Library
Coding Challenges
5,893 curated questions across every arena — browse by topic, then jump into a live 2-minute battle to put them to the test.
Filter by type
Filter by difficulty
Popular topics
5,893 challenges total
- Code AnalysisIntermediate
Zod safeParse result
fullstackintermediate - Code AnalysisIntermediate
Prisma transaction guarantee
fullstackintermediate - Code AnalysisHard
Docker HEALTHCHECK effect
fullstackhard - Code AnalysisIntermediate
GraphQL resolver return
fullstackintermediate - Code AnalysisIntermediate
Tailwind CSS purge
fullstackintermediate - Code AnalysisIntermediate
Jest mock module effect
fullstackintermediate - Code AnalysisIntermediate
GitHub Actions secret access
fullstackintermediate - Code AnalysisIntermediate
CLS from missing dimensions
fullstackintermediate - Code AnalysisIntermediate
DNS CNAME function
fullstackintermediate - Code AnalysisHard
SameSite Lax cookie
fullstackhard - Code AnalysisIntermediate
Sentry breadcrumb purpose
fullstackintermediate - Code AnalysisIntermediate
Redis ZADD command
fullstackintermediate - Code AnalysisHard
Node.js cluster module
fullstackhard - Code AnalysisHard
Webpack code splitting
fullstackhard - Code AnalysisIntermediate
Express error middleware
fullstackintermediate - Code AnalysisIntermediate
React custom hook
fullstackintermediate - Code AnalysisIntermediate
Nginx reverse proxy
fullstackintermediate - Code AnalysisIntermediate
JWT sign payload
fullstackintermediate - Code AnalysisIntermediate
CSS modules scope
fullstackintermediate - Code AnalysisIntermediate
Webpack HMR
fullstackintermediate - Code AnalysisIntermediate
TypeScript generic
fullstackintermediate - Code AnalysisHard
Promise.allSettled
fullstackhard - Code AnalysisHard
Docker ENV vs ARG
fullstackhard - Code AnalysisIntermediate
Next.js getServerSideProps
fullstackintermediate - Code AnalysisHard
TanStack Query staleTime
fullstackhard - Code AnalysisHard
Git rebase vs merge
fullstackhard - Code AnalysisIntermediate
Redis EXPIRE behavior
fullstackintermediate - Code AnalysisIntermediate
Jest beforeEach scope
fullstackintermediate - Code AnalysisIntermediate
Prisma where filter
fullstackintermediate - Code AnalysisIntermediate
Docker network types
fullstackintermediate - Code AnalysisIntermediate
React.memo purpose
fullstackintermediate - Code AnalysisIntermediate
Git stash workflow
fullstackintermediate - Code AnalysisHard
PM2 process manager
fullstackhard - Code AnalysisIntermediate
CORS credentials
fullstackintermediate - Code AnalysisIntermediate
Lighthouse audit
fullstackintermediate - Code AnalysisHard
Node event loop phases
fullstackhard - Code AnalysisIntermediate
Webpack loader chain
fullstackintermediate - Code AnalysisIntermediate
npm ci vs install
fullstackintermediate - Code AnalysisHard
S3 bucket policy
fullstackhard - Code AnalysisIntermediate
Docker restart policies
fullstackintermediate - Code AnalysisIntermediate
Node crypto randomBytes
fullstackintermediate - Code AnalysisHard
Vercel edge functions
fullstackhard - Code AnalysisIntermediate
Prisma relation queries
fullstackintermediate - Code AnalysisIntermediate
Helmet CSP
fullstackintermediate - Multiple ChoiceIntermediate
Multipart upload
fullstackintermediate - Multiple ChoiceIntermediate
File size limits
fullstackintermediate - Multiple ChoiceIntermediate
S3/Cloud Storage
fullstackintermediate - Multiple ChoiceIntermediate
Presigned URLs
fullstackintermediate - Multiple ChoiceIntermediate
Image processing
fullstackintermediate - Multiple ChoiceIntermediate
CDN delivery
fullstackintermediate - Multiple ChoiceIntermediate
File validation
fullstackintermediate - Multiple ChoiceHard
Chunked uploads
fullstackhard - Multiple ChoiceHard
Resumable uploads
fullstackhard - Multiple ChoiceIntermediate
Drag and drop upload
fullstackintermediate - Multiple ChoiceIntermediate
Upload progress
fullstackintermediate - Multiple ChoiceHard
Direct-to-S3 upload
fullstackhard - Multiple ChoiceIntermediate
MIME type detection
fullstackintermediate - Multiple ChoiceIntermediate
Temporary file cleanup
fullstackintermediate - Multiple ChoiceIntermediate
Public vs private files
fullstackintermediate - Multiple ChoiceIntermediate
Image lazy loading
fullstackintermediate
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 — 2-minute matches, Elo ranking, and badge tiers on the line.