10% OFF VCF Special Offer – Limited Seats Available! Claim my offer
Interview questions · Microsoft

Introduction to Cloud Infrastructure (AZ-900) interview questions

20 questions employers ask, each with a model answer, what the interviewer is checking and the likely follow-up.
1 TechnicalCostEntry level

Which tools help estimate and control Azure cost?

The Pricing Calculator estimates a planned deployment and the TCO Calculator compares on-premises vs Azure. After deployment, Microsoft Cost Management shows actual spend, and Budgets with alerts warn you before you overspend. Azure Advisor recommends right-sizing and reserved-instance savings.

How did you do?
2 HR & behaviorPrioritisationMid level

A production outage, a hard deadline and your manager’s request all land at once. How do you prioritise?

Protect the business first: a production outage affecting users usually wins. State your rule — impact and urgency over who is shouting loudest — communicate quickly to set expectations, delegate or ask for help, and park or renegotiate the lower-impact items with their owners. Show calm, a clear framework, and that you keep people informed.

How did you do?
3 TechnicalGovernanceMid level

What is the difference between Azure Policy and RBAC?

RBAC controls who can do what — it grants users and groups permissions on resources. Azure Policy controls what the resources themselves may be — it enforces rules such as allowed regions, required tags or permitted SKUs, and can audit or deny non-compliant deployments. You use both together.

How did you do?
4 TechnicalCostMid level

How can you reduce compute cost for a steady, always-on workload?

Use Reserved Instances or a Savings Plan to commit to one or three years for a large discount over pay-as-you-go, and apply Azure Hybrid Benefit if you have eligible Windows Server or SQL licenses. For interruptible work use Spot VMs instead.

How did you do?
5 HR & behaviorGrowth mindsetEntry level

The field changes fast. How do you keep your skills current?

Be specific and show it is a habit: hands-on labs and home projects, following release notes and a few trusted sources, a certification roadmap, reading other people’s code or post-mortems, and teaching others to cement what you learn. Tie it to this role’s stack. Enthusiasm plus a concrete routine beats a vague "I love learning".

How did you do?
6 TechnicalComputeMid level

When would you choose Azure Container Instances vs Azure Kubernetes Service vs App Service?

ACI runs a single container quickly with no orchestration — good for short tasks and burst jobs. AKS is a managed Kubernetes cluster for complex, scalable microservices that need orchestration. App Service is a PaaS for web apps and APIs where you want built-in scaling, deployment slots and certificates without managing containers at all.

How did you do?
7 HR & behaviorLeadershipSenior

Have you mentored or led a junior team member? How did you help them grow?

Give a concrete example: how you set clear expectations, paired on real work, let them struggle productively before stepping in, gave specific feedback, and gradually handed over ownership. Mention a result — they shipped something, passed a certification, became independent. Leadership is about multiplying others, not doing it all yourself.

How did you do?
8 TechnicalIdentityMid level

What is Microsoft Entra ID and how does it differ from on-premises Active Directory?

Microsoft Entra ID (formerly Azure AD) is a cloud identity and access service that authenticates users to cloud apps using modern protocols (OAuth/OIDC/SAML) and supports MFA and Conditional Access. On-premises AD DS uses Kerberos/LDAP for domain-joined devices. They are connected with Microsoft Entra Connect for hybrid identity.

How did you do?
9 HR & behaviorProblem solvingMid level

Tell me about a challenging technical problem you solved. What was your approach?

Use the STAR method: briefly set the Situation and Task, then spend most of your answer on the Action — how you broke the problem down, what you tried, how you tested — and finish with the Result and what you learned. Pick a real example with a measurable outcome (time saved, outage resolved) and show your reasoning, not just the fix.

How did you do?
10 TechnicalArchitectureEntry level

What is the purpose of a resource group?

A resource group is a logical container for resources that share a lifecycle. You deploy, manage, apply RBAC and tag resources at the group level, and deleting the group deletes everything in it. Resources in a group can be in different regions, but the group itself has a location for its metadata.

How did you do?
11 TechnicalCloud conceptsEntry level

Explain the shared responsibility model.

Security and operations are split between Microsoft and the customer. Microsoft always secures the physical datacenter, host and network. The customer always owns their data, accounts and access. Responsibility for the OS, network controls and applications shifts to Microsoft as you move from IaaS to PaaS to SaaS. You are always responsible for identity and data.

How did you do?
12 HR & behaviorMotivation & fitEntry level

Why do you want this role, and what do you want to be doing in three years?

Connect your answer to the actual job and company: what about the work, the stack or the mission fits your strengths and goals. For the three-year question, show healthy ambition and direction (deeper expertise, more ownership, perhaps leading) that the company could realistically support, so it reads as commitment, not a stepping stone.

How did you do?
13 HR & behaviorWorking under pressureSenior

Describe a time you had to make a decision with incomplete information and a tight deadline.

Explain how you gathered the facts you could quickly, identified the biggest risk, made a reversible decision where possible, and set a point to re-evaluate. Note how you communicated the uncertainty and your assumptions. Show judgement and bias for action — making a sound call and adjusting beats waiting for perfect information.

How did you do?
14 HR & behaviorCommunicationMid level

How do you explain a complex technical issue to a non-technical manager or client?

Lead with the impact in their terms (cost, risk, time, customers affected), not the technical cause. Use a simple analogy, avoid jargon, and offer a clear recommendation with options and trade-offs. Confirm they have understood and tell them what you need from them. The goal is a confident decision, not to show how much you know.

How did you do?
15 HR & behaviorTeamworkMid level

Describe a disagreement with a colleague over a technical decision and how you resolved it.

Show that you separated the person from the problem. Explain how you listened to their reasoning, brought data or a small proof of concept instead of opinions, looked for the shared goal (reliability, deadline, cost), and either reached agreement or disagreed-and-committed to the team’s decision. Avoid blaming; emphasise the outcome and the relationship staying intact.

How did you do?
16 HR & behaviorOwnershipMid level

Tell me about a time something you built or deployed failed. What did you do and what did you learn?

Pick a real failure and own it without blaming others. Describe how you contained the impact, communicated honestly, fixed the root cause (not just the symptom), and added a safeguard — a test, a monitor, a checklist, a runbook — so it cannot recur. Interviewers want accountability and a blameless, learning mindset, not a claim that you never fail.

How did you do?
17 HR & behaviorStakeholdersEntry level

How do you keep stakeholders informed during a long incident or project?

Set a cadence and a single source of truth: short, regular updates in plain language with status, impact, next step and ETA — even when the news is "no change yet". Tailor the detail to the audience and never let people find out bad news late. Reliable, proactive communication builds the trust that lets you do the technical work.

How did you do?
18 TechnicalCloud conceptsEntry level

What is the difference between IaaS, PaaS and SaaS? Give an Azure example of each.

IaaS gives you the virtual machines and networking and you manage the OS and up (Azure Virtual Machines). PaaS gives you a managed platform to deploy code or data without managing the OS (Azure App Service, Azure SQL Database). SaaS is finished software you just use (Microsoft 365). As you move IaaS → PaaS → SaaS you trade control for less management overhead.

How did you do?
19 TechnicalGovernanceMid level

What is a management group and when would you use one?

A management group is a container above subscriptions. You use it to apply policy and RBAC once and have it inherited by many subscriptions — for example, an enterprise applying a "allowed-regions" policy across every subscription in a hierarchy, rather than configuring each one by hand.

How did you do?
20 TechnicalArchitectureMid level

What is the difference between a Region, an Availability Zone and a Region Pair?

A Region is a set of datacenters in one geographic area. Availability Zones are physically separate datacenters within a region with independent power, cooling and network — deploy across zones for high availability. A Region Pair is two regions in the same geography used for replication and sequential updates, giving disaster-recovery protection.

How did you do?
Free for learners

Practice these Introduction to Cloud Infrastructure (AZ-900) questions with a trainer

Get the full set as a printable PDF, then a 20-minute one-to-one mock interview on WhatsApp or Google Meet. The trainer asks these questions and the follow-ups, and tells you exactly what to improve. Reply STOP any time.