Pattern

Estimation (back-of-the-envelope)

Turn a vague scale question into a chain of stated assumptions and multiplications you can defend, then sanity-check the result against a known reference.

What it is

Estimation questions ask you to size something — a request rate, a memory footprint, a server fleet, a latency budget, a bandwidth requirement — with no access to the real numbers. The technique is not a formula but a discipline: state each input assumption explicitly, chain them together with unit-consistent multiplication, round aggressively to powers of ten along the way, and finish by checking the result against something you actually know (a published figure, a physical limit, a familiar rule of thumb). The answer is an order of magnitude with a defensible derivation, not a precise number pulled from memory.

When it applies

Tells in the problem

The classic mistake

The recurring failure is conflating a flow with a stock, or an average with a peak, without noticing the switch — using a per-day total as if it were a concurrent or per-second figure, or sizing a system for average load when the entire point of capacity planning is the busy hour. A closely related version is stopping at a raw payload size and forgetting that every real data structure (a hash table entry, a cache record, a network packet) carries overhead that can double or triple the naive count. Both mistakes are easy to make because the arithmetic still "works" and produces a plausible-looking number; the only defense is naming, out loud, whether each quantity is a rate or a total, an average or a peak, and a payload or a fully-accounted entry, before you multiply it into anything else.

Questions to start with

All 10 estimation (back-of-the-envelope) questions

Problem statement, examples and hints are free on every page; the worked approach, solution and tests are in the company guides.

Free starter pack

13 must-tier questions with full solutions

Sign in with an email — no purchase — and read them in the full reader.

No password, no spam. One sign-in email; you can read the pack in the full reader.