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
732 challenges matching your filters
Clear topic filter- Multiple ChoiceHard
Unsequenced Modification
cmcqhard - Multiple ChoiceHard
Flexible Array Member
chard - Multiple ChoiceHard
Designated Initializer
chard - Multiple ChoiceHard
Compound Literal
chard - Multiple ChoiceHard
_Generic
chard - Multiple ChoiceHard
_Atomic
chard - Multiple ChoiceHard
_Alignas
chard - Multiple ChoiceHard
_Static_assert
chard - Multiple ChoiceHard
Opaque Pointer
chard - Multiple ChoiceHard
VLA
chard - Multiple ChoiceHard
alloca
chard - Multiple ChoiceHard
Memory Ordering
chard - Multiple ChoiceHard
Duff's Device
chard - Multiple ChoiceHard
X-Macro
chard - Multiple ChoiceHard
Obfuscated C
chard - Multiple ChoiceHard
Strict Aliasing
chard - Multiple ChoiceHard
TLS
chard - Multiple ChoiceHard
CTAD
chard - Multiple ChoiceHard
Nested Function
chard - Multiple ChoiceHard
__attribute__
chard - Multiple ChoiceHard
Integer Promotion
chard - Multiple ChoiceHard
Usual Arithmetic Conversion
chard - Multiple ChoiceHard
Trigraph
chard - Multiple ChoiceHard
Digraph
chard - Multiple ChoiceHard
Locale
chard - Multiple ChoiceHard
Wide Characters
chard - Multiple ChoiceHard
memfrob
chard - Multiple ChoiceHard
C99 vs C89
chard - Multiple ChoiceHard
C11 Additions
chard - Multiple ChoiceHard
C17/C18
chard - Multiple ChoiceHard
C23
chard - Multiple ChoiceHard
Undefined Behavior Sanitizer
chard - Multiple ChoiceHard
Address Sanitizer
chard - Multiple ChoiceHard
Thread Sanitizer
chard - Multiple ChoiceHard
LD_PRELOAD Injection
chard - Multiple ChoiceHard
ROP in C
chard - Multiple ChoiceHard
Stack Canary
chard - Multiple ChoiceHard
ASLR and C
chard - Multiple ChoiceHard
PIC Code
chard - Multiple ChoiceHard
Weak Symbol
chard - Multiple ChoiceHard
IFUNC
chard - Multiple ChoiceHard
Trampoline
chard - Multiple ChoiceHard
Computed Goto
chard - Multiple ChoiceHard
__builtin_expect
chard - Multiple ChoiceHard
ObjC interop
chard - Multiple ChoiceHard
C ABI
chard - Multiple ChoiceHard
Name Mangling
chard - Multiple ChoiceHard
Opaque Type Pattern
chard - Multiple ChoiceHard
Descriptor
chard - Multiple ChoiceHard
fork
chard - Multiple ChoiceHard
exec Family
chard - Code AnalysisHard
Trace: Predictable Token
cybersecanalysishard - Code AnalysisHard
Trace: Insecure Deserialization
cybersecanalysishard - Code AnalysisHard
Trace: Timing-Safe Compare
cybersecanalysishard - Multiple ChoiceHard
CBC vs GCM
cybersechard - Multiple ChoiceHard
Certificate Signing Request
cybersechard - Multiple ChoiceHard
Diffie-Hellman
cybersechard - Multiple ChoiceHard
ECC
cybersechard - Multiple ChoiceHard
Entropy in Cryptography
cybersechard - Multiple ChoiceHard
Forward Secrecy
cybersechard
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.