InterviewStack.io LogoInterviewStack.io

Cloud Compute Options and Trade-offs Questions

Choosing among compute abstractions independent of provider: virtual machines, containers, managed container services, serverless functions, and bare metal. Covers the cost, control, cold-start, scaling, and operational trade-offs of each model, and how workload characteristics (latency, statefulness, burstiness) drive the decision. Managed-versus-self-managed reasoning lives here.

HardTechnical
69 practiced

Create a decision framework to help choose compute options for a workload. List weighted criteria such as control, cost, scalability, startup latency, operational effort, vendor lock in, and team expertise. Demonstrate how you would score and rank options for five example workloads: batch processing, web API, high throughput streaming, ML training, and low latency trading.

HardTechnical
73 practiced

A shopping cart is currently kept in-memory on web nodes. Design a cloud-native compute architecture to make cart state durable and highly available across failures and region failovers while keeping cart operation latency under 50ms. Discuss in-memory caching, persistent stores, replication, and session handling.

MediumTechnical
56 practiced

Propose a strategy for auditing and ensuring compute resource efficiency in a managed Kubernetes offering. Include how to detect underutilized nodes, zombie resources, inefficient autoscaler settings, and how to automate rightsizing recommendations without causing customer disruption.

MediumTechnical
69 practiced

A developer asks how to debug an intermittent 'OOMKilled' problem in a Kubernetes deployment. Describe the steps to diagnose whether it's due to application memory leak, misconfigured resource requests/limits, node memory pressure, or memory accounting differences. Which tools and telemetry would you use?

HardTechnical
67 practiced

Create a benchmarking plan to choose instance family and size for a CPU bound application sensitive to single thread performance and memory bandwidth. Include representative test workloads, metrics to collect (instructions per cycle, CPU steal, cache misses, memory bandwidth), how to run tests across instance types, and how to translate results into performance per cost decisions.

Unlock Full Question Bank

Get access to all Cloud Compute Options and Trade-offs interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.