Azure Fundamentals (AZ-900-aligned) Practice Exams

Three 50-question timed practice papers covering cloud concepts, Azure architecture and services, and Azure management and governance, weighted the way the published AZ-900 skills outline weights them.

3 practice papers · 150 questions · 60 minutes each · pass mark 70% · ₹196 for all papers

What the AZ-900 practice exams cover

Written from Microsoft's published AZ-900 study guide / skills measured outline.

Practice papers

Free AZ-900 sample questions

Sample question 1 (Cloud concepts)

A company wants to host a custom web application in Azure but does not want to manage the operating system, middleware, or runtime environment. The company only intends to focus on developing the application code and managing its data. Which cloud service model best fits this requirement?

  1. IaaS, because the company retains full control over the operating system and runtime.
  2. PaaS, because the provider manages the operating system, middleware, and runtime while the company manages the application and data.
  3. SaaS, because the provider manages everything including the application code.
  4. Serverless, because the company wants to avoid all infrastructure and platform management concerns entirely.

Answer: B. PaaS, because the provider manages the operating system, middleware, and runtime while the company manages the application and data.

Option B is correct because Platform as a Service (PaaS) provides a managed platform where the cloud provider handles the operating system, middleware, and runtime, leaving the customer responsible for applications and data. Option A is incorrect because with Infrastructure as a Service (IaaS) the customer must still patch and maintain the operating system. Option C is incorrect because Software as a Service (SaaS) delivers a finished application and the customer would not be developing custom code on top of it. Option D is incorrect because Serverless is an execution model rather than one of the three primary cloud service models, and it typically abstracts even more than the scenario describes.

Sample question 2 (Azure architecture and services)

A development team is organizing resources for a new application in Azure. They want to understand the rules that govern resource groups. Which two statements about resource groups are accurate? (Select two.)

  1. A single resource group can contain resources that reside in different Azure regions.
  2. Each resource can only exist in one resource group at a time.
  3. A resource group automatically inherits the Azure region of whichever resource was added to it first.
  4. Deleting a resource group removes the group but leaves all of its contained resources running.

Answer: A. A single resource group can contain resources that reside in different Azure regions.; B. Each resource can only exist in one resource group at a time.

Option A is correct because a single resource group can contain resources deployed in multiple Azure regions; the region of the resource group only determines where the resource group metadata is stored, not where its resources must live. Option B is correct because each resource can only belong to one resource group at a time. Option C is incorrect because a resource group has its own region assigned at creation for metadata storage and does not inherit a region from its resources. Option D is incorrect because deleting a resource group deletes all resources contained within it, which is a key feature for cleanup.

Sample question 3 (Azure management and governance)

A company's finance department needs to break down monthly Azure spending by cost center and also receive an email notification when a subscription's spending approaches a predefined monthly limit. Which two Azure cost management features should they configure? (Select two.)

  1. Apply resource tags keyed to cost center on each Azure resource
  2. Create an Azure Policy assignment that audits resources missing tags
  3. Configure a budget with a cost alert threshold on the subscription
  4. Enable Azure Advisor cost recommendations for the subscription

Answer: A. Apply resource tags keyed to cost center on each Azure resource; C. Configure a budget with a cost alert threshold on the subscription

Option A is correct because resource tags such as a cost-center tag let you group and filter cost data in Azure Cost Management so spending can be broken down by each cost center. Option C is correct because a budget with an alert threshold sends notifications when spending reaches the configured percentage of the budget. Option B is wrong because an Azure Policy that audits untagged resources enforces tag presence but does not itself break down spending or send spending-threshold alerts. Option D is wrong because Azure Advisor provides cost optimization recommendations, not cost-center reporting or threshold-based alerts.

Sample question 4 (Cloud concepts)

A retail organization runs its customer-facing e-commerce site in a public cloud but keeps its payment processing system on servers hosted in its own on-premises datacenter. The two environments are connected and work together as a single logical system. Which deployment model does this scenario describe, and which two characteristics apply to it? (Select two.)

  1. It is a public cloud deployment because the e-commerce site runs in a shared public cloud environment.
  2. It is a hybrid cloud deployment because it combines a public cloud with on-premises resources that are connected.
  3. It is a private cloud deployment because the payment processing system is hosted in the company's own datacenter.
  4. This model lets the organization retain control over sensitive payment data while using public cloud scalability for customer-facing workloads.
  5. It is a multi-cloud deployment because two separate cloud environments are being used together.

Answer: B. It is a hybrid cloud deployment because it combines a public cloud with on-premises resources that are connected.; D. This model lets the organization retain control over sensitive payment data while using public cloud scalability for customer-facing workloads.

The scenario describes a hybrid cloud deployment, so Option B is correct because hybrid combines public cloud resources with on-premises or private cloud resources that remain connected and integrated. Option D is also correct because hybrid deployments allow organizations to keep sensitive workloads on-premises while using the public cloud for scalable workloads. Option A is incorrect because a public deployment would have both workloads in the public cloud. Option C is incorrect because a private deployment would keep both workloads on-premises or in a dedicated private cloud. Option E is incorrect because multi-cloud refers to using multiple public cloud providers, not a mix of public and on-premises.

Sample question 5 (Azure architecture and services)

A company has 12 Azure subscriptions and wants to apply a single set of Azure Policy definitions across all of them without having to configure each subscription individually. What should the company create to achieve this?

  1. Create a management group and place all 12 subscriptions underneath it, then assign the policies at the management group level.
  2. Create a single resource group that spans all 12 subscriptions and apply the policies to that resource group.
  3. Configure VNet peering between the subscriptions and apply the policies through the peering connection.
  4. Assign a custom role to each subscription individually and embed the policy definitions in the role.

Answer: A. Create a management group and place all 12 subscriptions underneath it, then assign the policies at the management group level.

Option A is correct because a management group provides a scope above subscriptions, allowing policies and role assignments to be applied once and inherited by all subscriptions placed beneath it. Option B is incorrect because a resource group cannot span multiple subscriptions, so it cannot be used to unify policy across 12 subscriptions. Option C is incorrect because VNet peering is a networking connectivity feature and has nothing to do with applying Azure Policy across subscriptions. Option D is incorrect because assigning a custom role to each subscription individually defeats the goal of a single configuration step and does not inherently apply policy definitions.

About these papers

Unofficial practice material. Every question is original, written from the vendor's publicly published exam objectives, and no real exam item is reproduced or paraphrased. This paper is not affiliated with, endorsed by, sponsored by or certified by the certification owner, and passing it does not confer any certification.

More certification practice exams