InterviewStack.io LogoInterviewStack.io

Estimation and Capacity Sizing Questions

Structured back-of-the-envelope estimation for engineering: decomposing an unknown quantity, choosing reasonable assumptions, and arriving at a defensible order-of-magnitude answer, with an emphasis on system capacity, throughput, and resource sizing and Fermi-style problems. The fast-approximate-reasoning skill probed in system-design and engineering screens; analytical and statistical quantitative reasoning for data roles is owned by Data Science & Analytics.

HardTechnical
77 practiced

You're proposing a ranking change for search that improves relevance but increases average latency by 30ms. Describe how to estimate expected CTR and revenue lift offline using logged data (include position-bias correction like IPS/inverse propensity scoring), and what trade-offs and caveats you'd consider before an online experiment.

EasyTechnical
73 practiced

As a PM, you must choose between Feature A (10% chance to increase retention by 20% for 1,000,000 users) and Feature B (50% chance to increase retention by 5% for 1,000,000 users). Calculate the expected retention uplift for each feature and recommend which to prioritize, explaining any other qualitative factors you'd weigh.

MediumTechnical
86 practiced

You plan an A/B test to detect a 1 percentage point lift on a baseline conversion rate of 5% at 80% power and 5% significance. As a PM, estimate the required sample size per variant (order of magnitude), explain the intuition behind the formula, and suggest pragmatic strategies to reduce the required sample size.

EasyTechnical
67 practiced

Explain in plain language what a p-value and statistical significance mean, why they matter for A/B tests, and one limitation product managers should watch for when interpreting test results.

MediumSystem Design
130 practiced

Design a back-of-the-envelope estimate for peak requests per second (RPS) for a new messaging feature given 10M monthly active users. Assume average 30 sessions/month per active, 10 requests per session, and 95th-percentile concurrency of 0.5% of active users. State all assumptions, compute peak RPS, and outline how you'd validate with telemetry.

Unlock Full Question Bank

Get access to all 46 Estimation and Capacity Sizing interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.