✅ Free practice — no sign-up📝 Real exam-style questions💡 Detailed explanations💸 30-day money-back via Udemy
Question 1 of 12 · Develop Azure compute solutions
A company is migrating a set of independent microservices to Azure. Each microservice must scale to zero when idle, scale out based on HTTP traffic and Azure Service Bus queue length using KEDA-style rules, and the team wants minimal cluster infrastructure to manage. Full Kubernetes API access is not required. Which Azure compute service BEST meets these requirements?
Azure Container Apps runs on top of Kubernetes and KEDA but abstracts cluster management, natively supports scale-to-zero, and provides built-in HTTP and event-driven (Service Bus) scaling rules without requiring the team to manage nodes.
Question 2 of 12 · Develop for Azure storage
A retail company runs a globally distributed order-processing web app backed by Azure Cosmos DB. After placing an order, a customer must immediately see their own order in the confirmation page, even though the app allows slightly stale data for other users viewing dashboards. The company wants to minimize latency compared to a fully consistent option. Which consistency level BEST meets these requirements?
Session consistency guarantees read-your-own-writes and monotonic reads within the client's session (using the session token), giving the ordering customer an immediate, consistent view of their own writes while allowing lower latency and higher availability than Strong consistency for other readers.
Question 3 of 12 · Implement Azure security
A company runs three Azure Function Apps that all need to read secrets from the same Azure Key Vault and access the same Azure SQL Database. The identity used for this access must be manageable independently of any single Function App's lifecycle, must survive if one Function App is deleted and recreated, and must be assignable to multiple resources simultaneously. Which authentication approach BEST meets these requirements?
A user-assigned managed identity is created as a standalone Azure resource independent of any Function App. It can be assigned to multiple resources at once and persists even if a specific Function App is deleted and recreated, exactly matching the reusability and lifecycle requirements.
Question 4 of 12 · Monitor, troubleshoot, and optimize Azure solutions
A web application uses Azure Cache for Redis with the cache-aside pattern. Product data is cached with an expiration (TTL), but some session/lock keys are stored without any expiration and must never be evicted. As memory fills up, you need Redis to evict only the least recently used keys among those that have a TTL set, leaving keys without expiration untouched. Which maxmemory-policy setting should you configure?
volatile-lru evicts the least recently used keys only among those that have a TTL/expiration set, leaving keys without expiration intact — exactly matching the cache-aside requirement described.
Question 5 of 12 · Connect to and consume Azure services and third-party services
A logistics company uses Azure Service Bus to process orders. Orders for the same customer must be processed strictly in the order they were sent, but orders from different customers can be processed in parallel. Which approach meets this requirement?
Service Bus sessions group related messages using a SessionId (here, the customer ID). A session-aware receiver locks and processes all messages in a session in FIFO order, while messages with different SessionIds can be processed concurrently by other receivers.
Question 6 of 12 · Develop Azure compute solutions
You need to configure a staging deployment slot on Azure App Service so that a database connection string is different in staging than in production and does NOT move to production (or back) whenever the slots are swapped. Which setting should you configure?
Slot-specific (sticky) settings are pinned to the slot they are defined on and are excluded from the swap operation, so staging keeps its own connection string regardless of swaps.
Question 7 of 12 · Develop for Azure storage
A Cosmos DB container ingests telemetry from 50 million IoT devices. A small number of devices generate disproportionately high write volume, causing 429 (throttling) errors on their logical partitions. Client queries most commonly filter by deviceId and a date range. Which partition key strategy BEST resolves the hot partition problem while keeping queries efficient?
A synthetic partition key that appends a time bucket to deviceId spreads a single device's high write volume across multiple physical partitions over time, eliminating the hot partition, while queries filtering by deviceId and date range still target a small, known set of partitions.
Question 8 of 12 · Implement Azure security
A developer needs to grant a third-party partner temporary read access to a single blob for exactly 2 hours. The access must be revocable independently of the storage account keys, and the developer wants to use Azure AD credentials rather than the account key to sign the token. Which solution meets these requirements?
A user delegation SAS is signed using an Azure AD security principal's credentials (via a user delegation key) instead of the storage account key. It can be scoped to a single blob, given a short expiry, and revoked by revoking the Azure AD principal's role assignment or the delegation key, independent of the account keys.
Question 9 of 12 · Monitor, troubleshoot, and optimize Azure solutions
A company's web application has users distributed globally. They need a single service that caches static content at edge locations worldwide, provides global HTTP/HTTPS load balancing with automatic failover between backend regions, includes a built-in Web Application Firewall, and terminates TLS at the edge. Which service should they use?
Azure Front Door combines global Layer 7 (HTTP/HTTPS) load balancing, edge caching, integrated Web Application Firewall, and TLS termination at the edge in a single global service, meeting all stated requirements.
Question 10 of 12 · Connect to and consume Azure services and third-party services
A manufacturing company deploys 50,000 IoT sensors that each send a telemetry reading every second. The solution must ingest millions of events per second with low latency and allow multiple independent consumer applications to read the same stream at their own pace for real-time analytics. Which Azure service should be used?
Event Hubs is built for big-data streaming ingestion at massive scale (millions of events/second) and uses partitioned consumer groups so multiple independent readers can process the same stream at their own pace — exactly the telemetry/analytics scenario the exam tests.
Question 11 of 12 · Develop Azure compute solutions
You are designing a Durable Functions orchestration that must invoke several independent activity functions to run concurrently, then wait for all of them to finish before combining their results into a single output. Which orchestration pattern should you implement?
Fan-out/fan-in starts multiple activity functions in parallel using Task.WhenAll (or the language equivalent) and aggregates the results once all tasks complete.
Question 12 of 12 · Develop for Azure storage
An Azure Cosmos DB container is provisioned with 400 RU/s of manual (standard) throughput. During predictable daily traffic spikes, requests are throttled with HTTP 429 errors; during off-peak hours, most of the provisioned throughput is unused. Which change minimizes cost while eliminating the throttling?
Autoscale throughput automatically scales RU/s between 10% and 100% of the configured max based on usage, eliminating throttling during spikes while billing only for the actual RU/s consumed during off-peak periods, which is more cost-effective than static over-provisioning.
Ready for the real thing?
The full course has two full-length practice tests, video lessons for every exam domain, hands-on labs and detailed answer explanations.
The exam fee is approximately $165 and varies by region — confirm current pricing with the certification vendor before you book.
What topics are on the exam?
It covers 5 domains: Develop Azure compute solutions (25-30%), Develop for Azure storage (15-20%), Implement Azure security (20-25%), Monitor, troubleshoot, and optimize Azure solutions (15-20%), Connect to and consume Azure services and third-party services (15-20%). The full course has a dedicated chapter, lab and practice-test coverage for each.
Is this practice test really free?
Yes — all questions on this page are free with explanations and no sign-up. The paid Udemy course adds two full-length timed exams, video lessons and hands-on labs.
Will this prepare me for the real exam?
The questions mirror the real exam's style and are mapped to the official domains. This is exam-focused preparation — combine the free test with the full course's timed simulations to gauge your readiness.