Practice Problems
Pick a problem by area and get it passing.
Practice problems organized by area. Filter by status to work through not-started, in-progress, or passed problems.
- Total
- 800
- problems
- Sections
- 10
- areas
HTTP Basics95
Core judgment on methods, status codes, headers, queries, and bodies.
Reading API Specs5
Read specs and judge whether requests or responses are correct.
JSON & Data Design5
Shape the structure, types, and unnecessary fields of requests/responses.
API Implementation250
Implement validation, error handling, and response formatting.
Database & SQL125
Write SELECT, JOIN, aggregation, and update queries.
Testing & Quality23
Identify causes from test results and spot missing test cases.
Authentication & Authorization85
Distinguish authentication from authorization; handle tokens and cookies.
Security30
Handle injection, data leaks, authorization flaws, and other real incidents.
Operations & Monitoring57
Investigate logs, environment variables, and incidents.
API Design125
Design decisions for URLs, error formats, pagination, and idempotency.