Cloud & Infrastructure Interview Guide

Every question uses the same frame: what it tests, a scenario, three progressively stronger answers, the flags on both sides, and follow-ups. Strong candidates reason from the workload — what it needs, what it costs to run, what still breaks — never from a product catalogue.

Area
Level
Containers or Virtual Machines?Containers

What is the actual difference between a container and a virtual machine, and when would you still choose a VM?

Beginner2 follow-ups
Does This Actually Need Kubernetes?Orchestration

A team wants to move their service to Kubernetes. What do you ask before agreeing, and what would make you say no?

Advanced2 follow-ups
Why Is the Database in a Private Subnet?Networking

Your database sits in a private subnet with no route to the internet. What does that actually buy you — and what does it not?

Intermediate2 follow-ups
A Policy for One BucketIdentity

A background worker needs to read files from one object storage bucket. Write the permissions you would give it.

Intermediate2 follow-ups
How Much Data May We Lose?Reliability

What are RPO and RTO, and how would you establish them for a payments system?

Intermediate2 follow-ups
VM, Container, or Function?Compute

A team is picking a compute model for a new service. How do you choose between VMs, managed containers, Kubernetes and functions?

Intermediate2 follow-ups
Managed Database or Run It Yourself?Storage

Should you run PostgreSQL on your own instances or use a managed database service? What do you still own either way?

Advanced2 follow-ups
Does Multi-Region Make Us Highly Available?Reliability

Leadership wants the system to be multi-region for high availability. What do you tell them?

Expert2 follow-ups
What Should Autoscaling Scale On?Scaling

You are configuring autoscaling for a web service. What signal do you scale on, and where do you set the threshold?

Advanced2 follow-ups
Liveness or Readiness?Scaling

What is the difference between a liveness probe and a readiness probe, and what goes wrong when you conflate them?

Intermediate2 follow-ups
Why State MattersIaC

What is Terraform state, why does it exist, and what happens when a team treats it carelessly?

Intermediate2 follow-ups
The Console Change Nobody RecordedIaC

What is infrastructure drift, how does it happen, and what does the next apply do about it?

Advanced2 follow-ups
Where Do Secrets Live?Identity

How should an application get its database password in production, and what is wrong with the common approaches?

Intermediate2 follow-ups
The Bill Item Nobody PredictedCost

A cloud bill triples with no change in traffic or instance count. Where do you look first, and why is egress so often the answer?

Advanced2 follow-ups
Right-Sizing Without Causing an OutageCost

Your instances average 8% CPU. How do you right-size them, and what would make you stop?

Intermediate2 follow-ups
Rolling, Blue-Green, or Canary?Delivery

Compare rolling, blue-green and canary deployments. Which would you pick for a payments API, and what makes each one fail?

Advanced2 follow-ups
NAT Gateway or Internet Gateway?Networking

What is the difference between a NAT gateway and an internet gateway, and when does each belong in the design?

Intermediate2 follow-ups
Object, Block, or File?Storage

What is the difference between object, block and file storage, and how do you choose?

Beginner2 follow-ups
Is Serverless Cheaper?Serverless

A team wants to move a service to functions to reduce cost. What do you check first?

Advanced2 follow-ups
Should We Be Multi-Cloud?Strategy

The board wants a multi-cloud strategy to avoid lock-in and improve reliability. How do you respond?

Expert2 follow-ups
Is That Backup Real?Reliability

How do you know your backups actually work, and what does a real backup strategy include beyond taking backups?

Intermediate2 follow-ups
Where Does the Provider Stop?Fundamentals

Explain the shared responsibility model. Which security failures are still yours after moving to a managed platform?

Beginner2 follow-ups

Universal signals

The reasoning patterns that separate answers, independent of which question was asked.