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,828 challenges matching your filters
- Multiple ChoiceBeginner
[Kubernetes] Update propagation Non-sensitive configuration
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] Immutable Non-sensitive configuration
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] Shared resources Smallest deployable unit
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] IP address Smallest deployable unit
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] Restart policy Smallest deployable unit
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] Sidecar pattern Smallest deployable unit
qak8sk8sqa - Multiple ChoiceBeginner
[Kubernetes] Init containers Smallest deployable unit
qak8sk8sqa - Multiple ChoiceBeginner
[Linux] chmod rwx and ownership
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] chown rwx and ownership
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] umask rwx and ownership
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] SUID rwx and ownership
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] Sticky bit rwx and ownership
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] | Chain commands
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] 2>&1 Chain commands
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] /dev/null Chain commands
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] tee Chain commands
qalinuxlinuxqa - Multiple ChoiceBeginner
[Linux] xargs Chain commands
qalinuxlinuxqa - Multiple ChoiceBeginner
[MongoDB] Schema flexibility Flexible JSON-like records
qamongodbmongodbqa - Multiple ChoiceBeginner
[MongoDB] BSON Flexible JSON-like records
qamongodbmongodbqa - Multiple ChoiceBeginner
[MongoDB] _id field Flexible JSON-like records
qamongodbmongodbqa - Multiple ChoiceBeginner
[MongoDB] 16MB limit Flexible JSON-like records
qamongodbmongodbqa - Multiple ChoiceBeginner
[MongoDB] Embedding vs referencing Flexible JSON-like records
qamongodbmongodbqa - Multiple ChoiceBeginner
[Networking] Resolution Domain Name System
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] Root servers Domain Name System
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] TTL Domain Name System
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] DNSSEC Domain Name System
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] DoH/DoT Domain Name System
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] L7 Application Network abstraction
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] L4 Transport Network abstraction
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] L3 Network Network abstraction
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] L2 Data Link Network abstraction
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Networking] Encapsulation Network abstraction
qanetworkingnetworkingqa - Multiple ChoiceBeginner
[Nginx] Prefix URL-based routing
qanginxnginxqa - Multiple ChoiceBeginner
[Nginx] Exact URL-based routing
qanginxnginxqa - Multiple ChoiceBeginner
[Nginx] Regex URL-based routing
qanginxnginxqa - Multiple ChoiceBeginner
[Nginx] Priority URL-based routing
qanginxnginxqa - Multiple ChoiceBeginner
[Nginx] Alias URL-based routing
qanginxnginxqa - Multiple ChoiceBeginner
[Python] *args Variable argument handling
qapythonpythonqa - Multiple ChoiceBeginner
[Python] **kwargs Variable argument handling
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Unpack to call Variable argument handling
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Unpack list Variable argument handling
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Order Variable argument handling
qapythonpythonqa - Multiple ChoiceBeginner
[Python] @dataclass Auto __init__, __repr__, __eq__
qapythonpythonqa - Multiple ChoiceBeginner
[Python] field() Auto __init__, __repr__, __eq__
qapythonpythonqa - Multiple ChoiceBeginner
[Python] frozen Auto __init__, __repr__, __eq__
qapythonpythonqa - Multiple ChoiceBeginner
[Python] __post_init__ Auto __init__, __repr__, __eq__
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Order Auto __init__, __repr__, __eq__
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Basic Inline expression formatting
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Format spec Inline expression formatting
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Debug Inline expression formatting
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Date Inline expression formatting
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Multi-line Inline expression formatting
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Squares [expr for item in iterable]
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Filter [expr for item in iterable]
qapythonpythonqa - Multiple ChoiceBeginner
[Python] Dict comp [expr for item in iterable]
qapythonpythonqa - Multiple ChoiceBeginner
[Python] vs generator [expr for item in iterable]
qapythonpythonqa - Multiple ChoiceBeginner
[Python] If-else [expr for item in iterable]
qapythonpythonqa - Multiple ChoiceBeginner
[React] Expressions JavaScript XML syntax
qareactreactqa - Multiple ChoiceBeginner
[React] Conditionals JavaScript XML syntax
qareactreactqa - Multiple ChoiceBeginner
[React] Fragments JavaScript XML syntax
qareactreactqa
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.