InterviewStack.io LogoInterviewStack.io

Infrastructure Scaling and Capacity Planning Questions

Operational and infrastructure level planning to ensure systems meet current demand and projected growth. Topics include forecasting demand headroom planning and three to five year capacity roadmaps; autoscaling policies and metrics driven scaling using central processing unit memory and custom application metrics; load testing benchmarking and performance validation methodologies; cost modeling and right sizing in cloud environments and trade offs between managed services and self hosted solutions; designing non disruptive upgrade and migration strategies; multi region and availability zone deployment strategies and implications for data placement and latency; instrumentation and observability for capacity metrics; and mapping business growth projections into infrastructure acquisition and scaling decisions. Candidates should demonstrate how to translate requirements into capacity plans and how to validate assumptions with experiments and measurements.

HardTechnical
53 practiced
Design and describe an experiment to validate assumptions in a five-year capacity roadmap when you only have six months of historical telemetry. Explain how you will quantify uncertainty, choose priors, run stress tests, use leading indicators, set guardrails, and iterate the roadmap as more data becomes available.
MediumTechnical
69 practiced
Write a Python function or clear pseudocode that calculates the required number of identical instances given the following inputs: target throughput in requests per second, average CPU used per request (cores), and single instance CPU capacity (cores). Include handling for rounding, minimum headroom percentage, and the case where memory is the limiting factor instead of CPU.
MediumTechnical
58 practiced
Describe how you would design a predictive autoscaling system that uses historical traffic patterns, including daily and weekly seasonality, to proactively schedule scale-outs before expected peaks. What forecasting models or heuristics would you consider, how would you handle anomalies, and how would you validate the model?
EasyTechnical
65 practiced
Describe a simple method to estimate the number of worker processes required for a background job queue given average job duration, target concurrency, desired throughput, and SLA. Explain assumptions and how Little's Law applies in this estimation.
MediumTechnical
61 practiced
Given a historical traffic series showing 20 percent month-over-month growth and measured per-request CPU and memory usage, outline a three year capacity roadmap. Include how you convert traffic projections to instance counts, how you add safety margins, and what assumptions you must document for finance and exec stakeholders.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.