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
147 challenges matching your filters
Clear topic filter- Code AnalysisIntermediate
Trace: Token Pasting
canalysisintermediate - Code AnalysisIntermediate
Trace: VLA Sizeof
canalysisintermediate - Code AnalysisIntermediate
Trace: Void Pointer Arithmetic
canalysisintermediate - Code AnalysisIntermediate
Trace: Volatile
canalysisintermediate - Code AnalysisIntermediate
Trace: XOR Swap — Without Temp
canalysisintermediate - 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 - Multiple ChoiceIntermediate
Bitwise XOR
cintermediate - Multiple ChoiceIntermediate
Left Shift
cintermediate - Multiple ChoiceIntermediate
Right Shift
cintermediate - Multiple ChoiceIntermediate
Bitmask Set
cintermediate - Multiple ChoiceIntermediate
Bitmask Clear
cintermediate - Multiple ChoiceIntermediate
Endianness Big
cintermediate - Multiple ChoiceIntermediate
Endianness Little
cintermediate - Multiple ChoiceIntermediate
volatile Keyword
cintermediate - Multiple ChoiceIntermediate
restrict Keyword
cintermediate - Multiple ChoiceIntermediate
inline Function
cintermediate - Multiple ChoiceIntermediate
assert Macro
cintermediate - Multiple ChoiceIntermediate
errno
cintermediate - Multiple ChoiceIntermediate
perror
cintermediate - Multiple ChoiceIntermediate
atexit
cintermediate - Multiple ChoiceIntermediate
qsort Complexity
cintermediate - Multiple ChoiceIntermediate
bsearch
cintermediate - Multiple ChoiceIntermediate
memcpy vs memmove
cintermediate - Multiple ChoiceIntermediate
memset
cintermediate - Multiple ChoiceIntermediate
Static Library
cintermediate - Multiple ChoiceIntermediate
Dynamic Library
cintermediate - Multiple ChoiceIntermediate
Makefile Target
cintermediate - Multiple ChoiceIntermediate
gcc -Wall
cintermediate - Multiple ChoiceIntermediate
gcc -g
cintermediate - Multiple ChoiceIntermediate
gcc -O2
cintermediate - Multiple ChoiceIntermediate
GDB breakpoint
cintermediate - Multiple ChoiceIntermediate
GDB backtrace
cintermediate - Multiple ChoiceIntermediate
Valgrind Purpose
cintermediate - Multiple ChoiceIntermediate
Sequence Points
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.