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
4,318 challenges matching your filters
- Multiple ChoiceIntermediate
[Go] GOMAXPROCS Lightweight concurrent functions
qagogoqa - Multiple ChoiceIntermediate
[Go] Leak Lightweight concurrent functions
qagogoqa - Multiple ChoiceIntermediate
[Go] Implicit Implicit method sets
qagogoqa - Multiple ChoiceIntermediate
[Go] Empty Implicit method sets
qagogoqa - Multiple ChoiceIntermediate
[Go] Type assert Implicit method sets
qagogoqa - Multiple ChoiceIntermediate
[Go] Boxing Implicit method sets
qagogoqa - Multiple ChoiceIntermediate
[Go] Nil trap Implicit method sets
qagogoqa - Multiple ChoiceBeginner
[Go] Reset Auto-incrementing constant generator
qagogoqa - Multiple ChoiceBeginner
[Go] Skip Auto-incrementing constant generator
qagogoqa - Multiple ChoiceBeginner
[Go] Bitmask Auto-incrementing constant generator
qagogoqa - Multiple ChoiceBeginner
[Go] Expression Auto-incrementing constant generator
qagogoqa - Multiple ChoiceBeginner
[Go] Skip multiple Auto-incrementing constant generator
qagogoqa - Multiple ChoiceBeginner
[Go] Range Unicode code point (int32 alias)
qagogoqa - Multiple ChoiceBeginner
[Go] Len vs count Unicode code point (int32 alias)
qagogoqa - Multiple ChoiceBeginner
[Go] Literal Unicode code point (int32 alias)
qagogoqa - Multiple ChoiceBeginner
[Go] Conversion Unicode code point (int32 alias)
qagogoqa - Multiple ChoiceBeginner
[Go] Index byte Unicode code point (int32 alias)
qagogoqa - Multiple ChoiceHard
[Go] First ready Multi-channel operation
qagogoqa - Multiple ChoiceHard
[Go] Default Multi-channel operation
qagogoqa - Multiple ChoiceHard
[Go] Timeout Multi-channel operation
qagogoqa - Multiple ChoiceHard
[Go] Nil channel Multi-channel operation
qagogoqa - Multiple ChoiceHard
[Go] Fair Multi-channel operation
qagogoqa - Multiple ChoiceHard
[Go] Mutex Concurrency primitives
qagogoqa - Multiple ChoiceHard
[Go] WaitGroup Concurrency primitives
qagogoqa - Multiple ChoiceHard
[Go] sync.Once Concurrency primitives
qagogoqa - Multiple ChoiceHard
[Go] Cond Concurrency primitives
qagogoqa - Multiple ChoiceHard
[Go] Pool Concurrency primitives
qagogoqa - Multiple ChoiceIntermediate
[GraphQL] __schema Query the schema
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] __typename Query the schema
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Playground Query the schema
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Production Query the schema
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Security Query the schema
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Side effects Write data
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Input types Write data
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Return Write data
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Multiple fields Write data
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Validation Write data
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Exact fields Read data with exact shape
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Over-fetching Read data with exact shape
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Nested Read data with exact shape
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Aliases Read data with exact shape
qagraphqlgraphqlqa - Multiple ChoiceIntermediate
[GraphQL] Fragments Read data with exact shape
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Default Field resolution functions
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Arguments Field resolution functions
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] N+1 problem Field resolution functions
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] DataLoader Field resolution functions
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Async Field resolution functions
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] SDL Type system definition
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Object types Type system definition
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Scalars Type system definition
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Enums Type system definition
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Unions/Interfaces Type system definition
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] WebSocket Real-time events
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Subscribe Real-time events
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] PubSub engine Real-time events
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Filter Real-time events
qagraphqlgraphqlqa - Multiple ChoiceHard
[GraphQL] Auth Real-time events
qagraphqlgraphqlqa - Multiple ChoiceHard
[HTTP API] ETag Reduce server load and latency
qahttphttpqa - Multiple ChoiceHard
[HTTP API] Last-Modified Reduce server load and latency
qahttphttpqa - Multiple ChoiceHard
[HTTP API] no-store Reduce server load and latency
qahttphttpqa
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.