~/problems
Problems
Basics first, then the classics, then company-style assessments. Every problem has tests you run right here; multi-level ones unlock as you go. See the roadmap.
Practical systems
AI infrastructure
Batchers, streaming parsers, prompt caches, sampling and token limits.
7 problems
Practical systems
AI infrastructure Batchers, streaming parsers, prompt caches, sampling and token limits.
- Play first: The Napkin 1-minute game Back-of-the-envelope estimates
- Napkin math code the boss 3 levels py · c++ · java easy
- Streaming response parser assessment 4 levels py · c++ · java medium
- Dynamic request batcher assessment 4 levels py · c++ · java medium
- Eval harness assessment 4 levels py · c++ · java medium
- Tokens-per-minute limiter assessment 4 levels py · c++ · java medium
- Next-token sampler assessment 4 levels py · c++ · java medium
- Prompt prefix cache assessment 4 levels py · c++ · java hard