InterviewStack.io LogoInterviewStack.io

System Capacity and Cost Estimation Questions

Translating business requirements into technical capacity needs and cost estimates for infrastructure and operations. Topics include back of envelope and Fermi estimation for storage compute and bandwidth, understanding throughput metrics such as queries per second and latency targets, provisioning strategies including autoscaling versus reserved capacity, how architectural choices drive operational cost over time, and approaches to estimate cloud and infrastructure expenses. Candidates should be able to justify assumptions, demonstrate simple calculations for resource sizing, discuss trade offs between performance reliability and cost, and explain how to align provisioning strategy with budget constraints.

MediumSystem Design
38 practiced
Design a capacity and cost estimate for an e-commerce checkout API that expects a flash-sale peak of 5,000 concurrent users for 10 minutes. Users make on average 4 requests per checkout session within 2 minutes. Size the stateless application tier, caching layer, and suggest a DB approach. State all assumptions and show calculations.
EasyTechnical
43 practiced
Estimate how many VMs are required to process 1,000,000 images per day if a single VM can process 200 images per minute. Include assumptions about parallelism, utilization, and a 25% capacity buffer for failures and spikes.
EasyTechnical
52 practiced
Describe your approach to documenting and tracking assumptions used in capacity estimates (for example assumed CPU per request or storage growth). How do you version those assumptions, validate them post-deployment, and communicate changes to stakeholders?
HardSystem Design
40 practiced
Estimate incremental capacity and cost to move a batch analytics pipeline that runs nightly (10-minute SLA) to a near-real-time architecture with 1-second latency. Propose an architecture (streaming, in-memory aggregation) and quantify compute/memory costs and trade-offs versus the current batch cost.
MediumSystem Design
47 practiced
Design capacity for a streaming ingestion pipeline that must accept 50k events/sec, each 1KB, with 7-day retention on the broker (replication factor 3). Estimate needed broker throughput, storage, number of partitions, and monthly storage cost. State compression and retention assumptions.

Unlock Full Question Bank

Get access to hundreds of System Capacity and Cost Estimation interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.