Coding

Path highlighted: On-call: incident response. Topics outside it are dimmed.

On-call: incident responseAbout 19h
Warm up: not started, current stage.
Core: not started.
Under pressure: not started.
Coding problems
Foundations
Builds on nothing firstLeads to Searching and sorting, Designing data structures, Backtracking and games, Dynamic programming, Data and ML code, Front-end code, Secure coding, Correctness review
Builds on nothing firstLeads to Dynamic programming
Level 2
Builds on Arrays and strings
Builds on Arrays and strings
Builds on Arrays and strings
Builds on Arrays and stringsLeads to Graphs and trees, Performance review
Builds on Arrays and stringsLeads to Graphs and trees, Concurrency
Builds on Arrays and stringsLeads to Security review
Level 3
Builds on Searching and sorting, Designing data structuresLeads to Dynamic programming
Builds on Designing data structuresLeads to Backend internals
Level 4
Builds on Arrays and strings, Bits and math, Graphs and trees
Builds on ConcurrencyLeads to Observability
Code review
Level 2
Builds on Arrays and stringsLeads to Error handling, Performance review, Security review, Reviewing AI code
Level 3
Builds on Correctness review, Secure coding
Builds on Correctness review, Searching and sorting
Builds on Correctness review
On-call
Level 5
Builds on Backend internalsLeads to Dependencies and deploys, Capacity and traffic, Databases in production
Level 6
Builds on ObservabilityLeads to Incident response
Builds on ObservabilityLeads to Incident response
Builds on Observability, SQLLeads to Incident response
Level 7
Builds on Dependencies and deploys, Capacity and traffic, Databases in production
SQL
Foundations
Builds on nothing firstLeads to Databases in production