Cloud Engineer interview questions

Cloud engineer interviews test two different things, and candidates routinely prepare for only one. The first half is design and depth: VPC layouts, IAM boundaries, high availability trade-offs, what Terraform actually does when state drifts. The second half is scar tissue: interviewers want proof you have been on call, broken production, watched a bill spike, and gotten calmer about all three. Bring one migration, one outage, and one cost story you can walk through end to end, because those three stories answer more than half of what follows.

Behavioral
1. Tell me about a migration you ran. What went wrong that the plan did not cover?
Strong answers cover: A specific workload, the surprise named honestly, a DNS cutover, a forgotten dependency, data sync lag, and the rollback or fix that saved it. Candidates whose migrations went perfectly have not run many.
Behavioral
2. Describe an outage you were on call for. Walk me through your first fifteen minutes.
Strong answers cover: A calm sequence: checking monitoring before touching anything, communicating early, mitigating before root-causing, and the postmortem change that made the same page quieter or impossible.
Behavioral
3. Tell me about a time you pushed back on another team's infrastructure request.
Strong answers cover: Judgment plus diplomacy: the risk or cost named in real numbers, an alternative offered instead of a flat no, and a working relationship still intact afterward.
Role craft
4. Design the account and VPC layout for a company running 10 product teams on AWS. What do you separate and why?
Strong answers cover: Account boundaries as the real blast-radius control, shared networking versus per-team VPCs argued with trade-offs, IAM guardrails instead of ticket queues, and an honest note on where the design gets annoying to live with.
Role craft
5. How do you manage Terraform state across environments and teams, and what has bitten you?
Strong answers cover: Remote state with locking, state split by blast radius rather than one giant file, plans reviewed like code, and at least one real drift or corrupted-state story, because everyone who runs Terraform at scale has one.
Role craft
6. Walk me through how you would cut a cloud bill that has doubled in a year without an obvious cause.
Strong answers cover: Method before tools: tagging and cost allocation first, then the usual suspects in order, idle compute, unattached storage, data transfer, oversized instances, and framing savings as a recurring practice rather than a one-time purge.
Role craft
7. What earns the right to page someone at 3am in your monitoring setup?
Strong answers cover: Symptoms over causes: paging on user-facing impact rather than CPU graphs, no alert shipped without a runbook and someone accountable for it, and evidence they have deleted noisy alerts, which separates operators from dashboard collectors.
Situational
8. A developer needs production database access right now to debug a live incident, and your access policy says no. What do you do?
Strong answers cover: Speed without abandoning control: time-boxed scoped credentials or pairing with someone who has access, the exception logged, and a follow-up that turns the emergency path into a real process instead of a precedent.
Situational
9. You inherit an AWS account built entirely by hand over five years, no Terraform, no documentation. Where do you start?
Strong answers cover: Triage order: read-only discovery and an inventory before any change, IAM and billing alarms locked down first, then the riskiest resources imported into Terraform incrementally, never a big-bang rewrite of running production.
Curveball
10. Your whole region just went down and so did your provider's status page. Convince me the cloud was still the right call.
Strong answers cover: A grounded defense rather than a sales pitch: what multi-AZ and multi-region actually buy, what the same failure costs in a data center you own, and the honesty to name workloads the cloud is genuinely wrong for.

Rehearse out loud with real stories from your record; the numbers you dug up for your resume bullets double as interview evidence.

Make it yours: Interview Questions Generator

This set covers the durable cloud engineer pattern space. The generator personalizes it to your level and focus areas in one run.

Open the free tool

Frequently asked questions

How much coding do cloud engineer interviews include?

Expect scripting rather than algorithm puzzles: Python or Bash to automate something real, reading Terraform or CloudFormation, and occasionally a small live task like parsing logs or calling a cloud API. If a loop and a dictionary in Python feel comfortable, you are close. Practice narrating your automation out loud, because the explanation is scored as much as the code.

How do I prepare for the system design portion as a cloud engineer?

Practice designing at the boundaries: VPC layout, IAM boundaries, multi-AZ versus multi-region, and where state lives during a failover. Take one real system you have run and be ready to redesign it for ten times the traffic and half the budget. Generate role-specific practice rounds with the interview questions generator.