A 16-page cheat sheet built for senior/staff software engineers: a 5-step answer framework, capacity estimation numbers, and 10 fill-in-the-blank playbooks for the questions that come up again and again — URL shorteners, rate limiters, chat systems, and more.