InterviewStack.io LogoInterviewStack.io

Capacity Planning and Forecasting Questions

Covers forecasting demand and planning infrastructure and platform capacity to meet expected business needs reliably and cost effectively. Candidates should be able to analyze historical usage and growth trends, build and validate capacity models, define capacity metrics and thresholds, estimate headroom and safety margins, and translate business growth scenarios into procurement or cloud provisioning plans and timelines. Includes storage and compute lifecycle planning such as archiving and retention strategies, upgrade and rollout planning to avoid disruption, and trade offs between overprovisioning and right sizing. Also addresses design for scale and redundancy, autoscaling and elasticity patterns, load balancing and failover planning, capacity testing and stress testing, monitoring and alerting for capacity signals, and techniques to measure and improve forecast accuracy. Finally it covers operational governance and decision making including cross team resource allocation, capacity reviews, cost optimization and budgeting, runbooks and change control, and alignment of capacity plans with service level objectives and business projections.

EasyTechnical
80 practiced
Explain capacity planning in the context of data engineering. Cover objectives, typical outputs (forecasts, headroom, procurement timelines), common metrics (throughput, storage growth, latency, concurrency) and time horizons (short/medium/long). Give examples of when you'd choose short-term autoscaling vs long-term procurement.
EasyTechnical
95 practiced
You are designing a retention and archival policy for application logs and raw event data in a budget-conscious company. Propose a policy that balances cost, compliance, and access latency. Include retention durations, storage tiers (hot/warm/cold/archival), deletion and legal-hold considerations, and retrieval SLA expectations.
HardTechnical
103 practiced
Compare trade-offs between overprovisioning dedicated clusters and using serverless/transient compute options (serverless Spark, FaaS, spot VMs) for variable ETL workloads. Discuss cost models (including idle cost), cold-start penalties, predictability, operational overhead, and how to choose based on SLOs and team maturity.
EasyTechnical
103 practiced
Explain the difference between 'headroom' and 'safety margin' in capacity planning. Provide concrete examples for both storage and compute, and describe how you'd quantify each for a data processing cluster.
HardTechnical
94 practiced
Design a capacity test to validate an ingest pipeline targeting 10 million transactions per second (10M TPS). Describe workload generation (distributed generators and test harness), network and storage bottlenecks, end-to-end latency and tail-latency measurement, integrity checks, and safe scaling strategies for running this test in staging.

Unlock Full Question Bank

Get access to hundreds of Capacity Planning and Forecasting interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.