Every dimension of the Amazon TPM loop — behavioral, technical, strategic, cultural — with guided questions and coaching hints.
Switch rounds with one click. No scrolling between sections.
Every behavioral question is an LP in disguise. Know the nuance, not just the name.
The 6-step framework — in your hands before any technical screen.
Ask 3-5 scoping questions. Functional requirements (what it does) vs non-functional (scale, latency, availability). Never assume.
Back-of-envelope math for req/sec, storage, bandwidth. 10× overestimate is fine. Shows you think at internet scale.
Define core endpoints before touching architecture. Aligns scope and surfaces hidden assumptions before you commit.
Draw the main components: LB, services, DB, cache, CDN. Walk through one complete user flow end-to-end.
Pick 2-3 components to go deep. Database schema, cache invalidation, replication strategy, consistency model.
Name every trade-off: SQL vs NoSQL, consistency vs availability, push vs pull. Every decision has a cost — say it.
Pick two: Consistency, Availability, Partition Tolerance. Know your trade-off before the whiteboard.
Distribute data with minimal reshuffling when nodes join or leave. Essential for distributed caches.
Store state as immutable events. Enables audit, replay, decoupled consumers. Great for order systems.
Separate read/write models. Optimize each path independently — critical at Amazon's traffic levels.
Fail fast when downstream is down. Prevents cascading failure across your microservice graph.
Token bucket, leaky bucket, sliding window — know each algorithm and when to use which.
Horizontal partition data. Eliminates single-node limits but adds cross-shard query complexity.
Push static assets to the edge. Dramatically reduces origin load and latency for global users.
The definitive PM prep playbook. Product design, estimation, and behavioral frameworks all in one place.
Inside Amazon's PR/FAQ and 6-pager process. The closest thing to a manual for thinking like an Amazonian.
The bible of distributed systems. Required reading before any system design round at Amazon.
Build-Measure-Learn. How to think about MVPs, pivots, and validated learning — critical for product sense.
Decision-making under uncertainty. Maps directly to Are Right, A Lot and Bias for Action.
Engineering management at scale — org design, migrations, team health. TPM mindset in one book.