Practice set 5 of 16 · AI-200 Exam Preparation

AI-200 Practice Set 5: 48 Exam-Style Questions

This set features 48 realistic scenario questions covering AKS, Cosmos DB, Container Registry, aligned directly with the official Microsoft Azure AI Cloud Developer Associate (AI-200) syllabus.

Study & Domain Breakdown Author: Rohan (Cloud & Infrastructure Engineer) · Verified by Elena Rostova (Staff Kubernetes SRE)
Difficulty Level
Intermediate to Exam-Level
23 Real Exam Questions flagged
Estimated Time
~86 – 106 Minutes
Approx. 2 mins / question target pace
Passing Standard
700 / 1000 (70%)
Aim for ≥ 36 correct before exam day

Domain Weighting & Distribution

Set 5 tests deep infrastructure orchestration across Domain 1 (Containers: 25%), Domain 2 (AI Data: 25%), Domain 3 (Serverless: 27%), and Domain 4 (Security: 23%).

Domain 1: 12 Qs Domain 2: 12 Qs Domain 3: 13 Qs Domain 4: 11 Qs

Architectural Trade-offs Tested in Set 5

  • ACR Tasks Quick Task vs. Multi-Step YAML Pipelines: Quick tasks (az acr build) handle single-image builds without a local Docker daemon; multi-step YAML tasks allow parallel builds, automated vulnerability scans, and conditional pushing across container registries.
  • PostgreSQL Connection Pooling: PgBouncer vs. Built-in Client Pools: Serverless functions scaling to hundreds of instances quickly exhaust PostgreSQL backend connection limits (max_connections); enabling PgBouncer in Azure Database for PostgreSQL buffers connections efficiently.
  • Event Grid System Topics vs. Custom Topics: System topics are built-in event sources emitted automatically by Azure infrastructure (e.g. Blob created, Key Vault secret near expiry), while Custom topics require an endpoint key or OAuth token to receive events from bespoke application services.

Exam Traps & Common Distractor Pitfalls

  • Common Trap: Configuring Azure Functions with consumption plans when sub-second cold starts are mandated for vector embedding generation.
    Engineering Reality: Consumption plans experience cold-start latency when spinning up containerized runtimes; use Azure Container Apps or Functions Premium (EP1) with pre-warmed instances to guarantee zero cold starts.
  • Common Trap: Attempting to use Azure Key Vault access policies in subscriptions enforcing Azure RBAC authorization.
    Engineering Reality: A Key Vault configured with the Azure role-based access control permission model completely disables and ignores legacy vault access policies.
Priority Questions (Verified Real Exam Questions): Questions marked with Priority · Real Exam are verified questions that have previously appeared on live Microsoft AI-200 certification exams. If your preparation time is tight, use the Priority · Real Exam filter below to practice these first.
Study Strategy: Watch for questions asking how to scale downstream consumers. Remember that Event Hubs partitions set the maximum limit of concurrent consumer instances in an EventProcessorHost consumer group.
Q1 Event Hubs Domain 3 · 20–25% of exam Priority · Real Exam

Which setting automatically increases throughput units during traffic spikes on the Standard tier?

  1. A Auto-inflate (correct answer)
  2. B Auto-scale partitions
  3. C Capture
  4. D Dedicated cluster

Shortcut: Auto-inflate raises throughput units up to a configured maximum as load grows. It does not scale back down automatically, so the ceiling should be set deliberately.

Q2 AKS Domain 1 · 20–25% of exam

What does the max-surge setting control during an AKS node pool upgrade?

  1. A Maximum number of pods per node
  2. B Number of additional nodes provisioned during upgrade to maintain availability (correct answer)
  3. C Maximum CPU cores per node
  4. D Number of concurrent pod evictions

Shortcut: , 33%) controls how many extra nodes are added during upgrade, allowing new nodes to be provisioned and workloads migrated before old nodes are decommissioned.

More
max-surge (e.g., 33%) controls how many extra nodes are added during upgrade, allowing new nodes to be provisioned and workloads migrated before old nodes are decommissioned.
Q3 Redis Domain 2 · 25–30% of exam Priority · Real Exam

How should an application authenticate to Azure Managed Redis without an access key?

  1. A Store the key in Key Vault
  2. B Microsoft Entra ID authentication with a managed identity (correct answer)
  3. C Use the primary key over TLS
  4. D Use a SAS token

Shortcut: Azure Cache/Managed Redis supports Entra ID authentication. The client acquires a token with its managed identity and uses it in the AUTH exchange, removing static keys.

Q4 Monitor Domain 4 · 20–25% of exam Priority · Real Exam

Which feature streams live telemetry with roughly one-second latency and no sampling, for use during a deployment?

  1. A Live Metrics Stream (correct answer)
  2. B Log Analytics
  3. C Workbooks
  4. D Continuous export

Shortcut: Live Metrics Stream shows request rates, failures, and performance in near real time without ingestion delay, which is why it is used to watch a release as it rolls out.

Q5 Service Bus Domain 3 · 20–25% of exam

A consumer needs to inspect a Service Bus message without removing it from the queue. Which operation should it use?

  1. A PeekLock receive
  2. B PeekMessage (non-destructive) (correct answer)
  3. C Dead-letter
  4. D Abandon

Shortcut: PeekMessage (or PeekMessagesAsync) reads messages without locking or removing them. The message stays in the queue and is still available to other consumers.

Q6 Container Registry Domain 1 · 20–25% of exam

Which ACR feature holds newly pushed images for security scanning before they can be pulled?

  1. A Retention policy
  2. B Soft delete
  3. C Quarantine policy (correct answer)
  4. D Content Trust

Shortcut: Quarantine policy puts images into a quarantined state after push. , Microsoft Defender) can it be pulled.

More
Quarantine policy puts images into a quarantined state after push. Only after the image passes scanning (e.g., Microsoft Defender) can it be pulled.
Q7 PostgreSQL Domain 2 · 25–30% of exam

An AI application needs full-text search AND vector similarity in the same query. Which PostgreSQL feature enables hybrid search combining both?

  1. A Full-text search only via tsvector
  2. B Vector search only via pgvector
  3. C Hybrid query combining tsvector full-text ranking with pgvector similarity using RRF or weighted score (correct answer)
  4. D Not possible in PostgreSQL

Shortcut: Hybrid search combines pg full-text search (tsvector/tsrank) and pgvector similarity (cosine/L2) in a single query, using Reciprocal Rank Fusion (RRF) or weighted scoring to merge results.

Q8 Key Vault Domain 4 · 20–25% of exam

Which RBAC role should be assigned to an application that only needs to read secrets from Key Vault?

  1. A Key Vault Administrator
  2. B Key Vault Contributor
  3. C Key Vault Secrets Officer
  4. D Key Vault Secrets User (correct answer)

Shortcut: Key Vault Secrets User grants Get and List operations on secrets only — least-privilege for read-only access. Key Vault Secrets Officer adds set/delete. Administrator has full control.

Q9 Functions Domain 3 · 20–25% of exam Priority · Real Exam

Which binding direction writes the function's result into Cosmos DB?

  1. A Input binding
  2. B Output binding (correct answer)
  3. C Trigger binding
  4. D Return binding only

Shortcut: Output bindings write data out of the function. Input bindings fetch data in; the trigger binding is what causes the invocation.

Q10 Container Registry Domain 1 · 20–25% of exam Priority · Real Exam

A vulnerability scan must complete before an image becomes pullable. Which ACR feature gates this?

  1. A Retention policy
  2. B Quarantine policy (correct answer)
  3. C Soft delete
  4. D Base image update trigger

Shortcut: With quarantine enabled, a pushed image is invisible to normal pulls until a scanner marks it as passed. Only identities with the quarantine reader role can pull it in the interim.

Q11 Cosmos DB Domain 2 · 25–30% of exam

An Azure Function must process every document inserted into Cosmos DB. Which trigger is most appropriate?

  1. A HTTP trigger with polling
  2. B Cosmos DB trigger (change feed) (correct answer)
  3. C Timer trigger with SDK query
  4. D Service Bus trigger

Shortcut: The Cosmos DB trigger uses the change feed to invoke the function on every new/updated document. It handles checkpointing and parallel processing automatically.

Q12 RBAC Domain 4 · 20–25% of exam Priority · Real Exam

An application must read blobs from a storage account using its managed identity. Which role is correct?

  1. A Reader
  2. B Storage Blob Data Reader (correct answer)
  3. C Storage Account Contributor
  4. D Contributor

Shortcut: Data-plane access to blob contents requires a data role. Reader and Contributor are management-plane roles that grant no ability to read blob data.

Q13 Functions Domain 3 · 20–25% of exam

Which Durable Functions pattern runs multiple activities in parallel and waits for all to complete before continuing?

  1. A Function chaining
  2. B Fan-out/fan-in (correct answer)
  3. C Monitor
  4. D Async HTTP API

Shortcut: WhenAll (fan-in). This efficiently processes independent work items concurrently.

More
Fan-out/fan-in starts multiple activity functions in parallel (fan-out) and waits for all results with Task.WhenAll (fan-in). This efficiently processes independent work items concurrently.
Q14 Container Apps Domain 1 · 20–25% of exam

How do you perform a zero-downtime blue-green deployment in Container Apps?

  1. A Deploy to a new environment
  2. B Use single revision mode with health checks
  3. C Use multiple revision mode, route 100% traffic to the new revision after validation (correct answer)
  4. D Delete old revision before deploying new one

Shortcut: In multiple revision mode, deploy the new revision with 0% traffic. After validation, shift traffic (0% old → 100% new) using traffic weights. Then deactivate the old revision.

Q15 Cosmos DB Domain 2 · 25–30% of exam Priority · Real Exam

A container stores chat history that should be removed automatically after 30 days. What is the correct configuration?

  1. A A scheduled Azure Function issuing bulk deletes
  2. B Container-level TTL set to 2592000 seconds (correct answer)
  3. C A retention policy on the account
  4. D Analytical store TTL

Shortcut: Setting DefaultTimeToLive on the container expires documents automatically using leftover RUs. Per-document ttl can override it. This is far cheaper than issuing explicit deletes.

Q16 Monitor Domain 4 · 20–25% of exam

An application uses OpenTelemetry. Which Azure Monitor feature ingests OTLP-format telemetry natively?

  1. A Log Analytics REST API
  2. B Azure Monitor OpenTelemetry Distro / OTLP endpoint (correct answer)
  3. C Event Hubs ingestion
  4. D Application Insights Classic SDK only

Shortcut: Azure Monitor now supports OpenTelemetry natively. The Azure Monitor OpenTelemetry Distro (or direct OTLP ingest endpoint) allows apps using OpenTelemetry SDK to send traces, metrics, and logs to Application Insights.

Q17 Service Bus Domain 3 · 20–25% of exam Priority · Real Exam

Which setting controls how long a consumer holds an exclusive lock before the message becomes visible again?

  1. A TimeToLive
  2. B LockDuration (correct answer)
  3. C MaxDeliveryCount
  4. D AutoDeleteOnIdle

Shortcut: LockDuration (up to 5 minutes) is the peek-lock window. Long-running handlers should renew the lock rather than rely on a large fixed duration.

Q18 AKS Domain 1 · 20–25% of exam Priority · Real Exam

An HPA is configured on CPU but never scales up, even under load. Which prerequisite is most likely missing?

  1. A The metrics-server is not running or the pods have no CPU requests defined (correct answer)
  2. B The cluster autoscaler is disabled
  3. C The deployment lacks a PodDisruptionBudget
  4. D The service is of type ClusterIP

Shortcut: HPA computes utilisation as a percentage of the CPU request. Without resource requests, or without metrics-server supplying metrics, utilisation cannot be calculated and scaling never triggers.

Q19 PostgreSQL Domain 2 · 25–30% of exam

Which authentication method is recommended for Azure Database for PostgreSQL Flexible Server in production?

  1. A Username/password only
  2. B Microsoft Entra ID (AAD) authentication with managed identity (correct answer)
  3. C Server admin account
  4. D MD5 password hash

Shortcut: Entra ID authentication allows Azure managed identities and service principals to authenticate without passwords. Assign the identity the right PostgreSQL role to grant access.

Q20 Key Vault Domain 4 · 20–25% of exam Priority · Real Exam Choose 2

Which TWO settings must be enabled on a vault before its key can be used as a customer-managed key?

  1. A Soft delete (correct answer)
  2. B Purge protection (correct answer)
  3. C Public network access
  4. D The admin user
  5. E Multi-region replication

Shortcut: Services that encrypt data with a CMK require both, because purging the key would render the encrypted data permanently unrecoverable. Azure therefore refuses to accept a key from a vault where that is still possible.

Q21 Event Grid Domain 3 · 20–25% of exam

An organization publishes events from 50 different IoT tenants, each needing isolated event subscriptions. Which Event Grid concept efficiently manages this multi-tenant scenario?

  1. A 50 separate custom topics
  2. B Event Grid Domain (single endpoint, multiple topics within) (correct answer)
  3. C Event Hub namespace
  4. D Partner topics

Shortcut: Event Grid Domains provide a single management endpoint with auto-created topics per domain topic name. This enables efficient multi-tenant event publishing without managing hundreds of separate topics.

Q22 AKS Domain 1 · 20–25% of exam

An AKS cluster uses Azure Monitor Container Insights. Where are logs and metrics stored?

  1. A Azure Storage Account
  2. B Kubernetes etcd
  3. C Log Analytics Workspace (correct answer)
  4. D Azure Data Lake

Shortcut: Container Insights stores stdout/stderr logs and performance metrics in a Log Analytics Workspace. You query them using KQL.

Q23 PostgreSQL Domain 2 · 25–30% of exam Priority · Real Exam

How should an application authenticate to Flexible Server without storing a password?

  1. A Store the password in Key Vault
  2. B Use Microsoft Entra ID authentication with a managed identity token as the password (correct answer)
  3. C Use certificate pinning
  4. D Disable SSL and use trust authentication

Shortcut: Entra ID authentication lets the app acquire an access token with its managed identity and present it as the password, removing stored credentials entirely.

Q24 Event Grid Domain 3 · 20–25% of exam Priority · Real Exam

Which schema should new implementations prefer for interoperability?

  1. A Event Grid schema
  2. B CloudEvents 1.0 schema (correct answer)
  3. C Custom schema
  4. D Legacy schema

Shortcut: 0 is a CNCF standard supported natively by Event Grid, making producers and consumers portable across systems.

More
CloudEvents 1.0 is a CNCF standard supported natively by Event Grid, making producers and consumers portable across systems.
Q25 Key Vault Domain 4 · 20–25% of exam Priority · Real Exam

An application caches a secret in memory. What is the risk after a rotation?

  1. A Memory leak
  2. B The cached value becomes stale and authentication fails until the cache refreshes (correct answer)
  3. C The vault is locked
  4. D Nothing

Shortcut: Caching is necessary for latency and throttling reasons, but the cache must expire or respond to rotation events, otherwise the app keeps presenting a revoked credential.

Q26 AKS Domain 1 · 20–25% of exam

Which component enables event-driven autoscaling of pods in AKS based on external event sources like Azure Service Bus queue length?

  1. A HPA with custom metrics
  2. B Cluster Autoscaler
  3. C KEDA (Kubernetes Event-Driven Autoscaling) (correct answer)
  4. D VPA

Shortcut: ), scaling pods to zero when idle.

More
KEDA extends Kubernetes HPA with scalers for external event sources (Service Bus, Event Hubs, Redis, Kafka, etc.), scaling pods to zero when idle.
Q27 Redis Domain 2 · 25–30% of exam

Azure Cache for Redis Premium tier supports clustering. What does Redis clustering provide?

  1. A Active geo-replication
  2. B Horizontal sharding across multiple shards, each holding a subset of keys (correct answer)
  3. C Automatic failover only
  4. D Append-only persistence

Shortcut: Redis clustering splits the keyspace across multiple shards (nodes), enabling horizontal scaling of both memory and throughput beyond a single instance's limits.

Q28 Event Hubs Domain 3 · 20–25% of exam

What does a partition in Event Hubs represent?

  1. A A separate namespace
  2. B An ordered sequence of events within the Event Hub; events are processed in order within a partition (correct answer)
  3. C A consumer group
  4. D A throughput unit

Shortcut: Each partition is an ordered, immutable log. Events with the same partition key go to the same partition, guaranteeing ordering for that key. Different partitions are processed independently and in parallel.

Q29 RBAC Domain 4 · 20–25% of exam

A team uses Conditional Access policies. Which action can a Conditional Access policy take?

  1. A Block or allow access based on conditions (user, location, device, risk, app) (correct answer)
  2. B Assign RBAC roles
  3. C Encrypt data at rest
  4. D Configure network security groups

Shortcut: Conditional Access evaluates conditions (user identity, location, device compliance, sign-in risk, application) and enforces controls (require MFA, block access, require compliant device).

Q30 Container Apps Domain 1 · 20–25% of exam Priority · Real Exam

What happens to in-flight HTTP requests when a revision is deactivated during a traffic shift?

  1. A They are terminated immediately
  2. B They drain gracefully within the configured termination grace period (correct answer)
  3. C They are queued until the revision restarts
  4. D They fail with 503

Shortcut: Container Apps stops routing new requests to the deactivating revision and allows existing requests to complete within the termination grace period before the replica is removed.

Q31 Redis Domain 2 · 25–30% of exam Priority · Real Exam

Which data structure best fits a leaderboard requiring ranked retrieval by score?

  1. A Hash
  2. B Sorted Set (ZSET) (correct answer)
  3. C List
  4. D Set

Shortcut: Sorted sets maintain members ordered by score, supporting ZRANGE, ZREVRANK, and range queries in logarithmic time, which is exactly the leaderboard access pattern.

Q32 Event Hubs Domain 3 · 20–25% of exam Priority · Real Exam

After creation, which property of an event hub generally cannot be reduced?

  1. A Retention period
  2. B Partition count (correct answer)
  3. C Consumer group count
  4. D Throughput units

Shortcut: Partition count is fixed at creation for Standard tier and cannot be decreased. Premium and Dedicated allow increases, but planning for peak parallelism up front is important.

Q33 Key Vault Domain 4 · 20–25% of exam

A Key Vault certificate is configured with auto-renewal. Which certificate authority types support integrated auto-renewal in Key Vault?

  1. A Any CA
  2. B Only self-signed certificates
  3. C DigiCert and GlobalSign (integrated CAs) plus self-signed (correct answer)
  4. D Azure-managed certificates only

Shortcut: Key Vault integrates with DigiCert and GlobalSign for automated certificate renewal. Self-signed certs also auto-renew. For other CAs, use the CSR-based manual workflow.

Q34 Container Registry Domain 1 · 20–25% of exam

A team needs to automatically delete container images not pulled in the last 30 days. Which ACR feature should they use?

  1. A Soft delete
  2. B Quarantine policy
  3. C Retention policy
  4. D az acr purge scheduled task (correct answer)

Shortcut: az acr purge run as an ACR Task on a schedule removes untagged manifests and tags older than a specified period. The retention policy controls untagged manifests.

Q35 Cosmos DB Domain 2 · 25–30% of exam

A Cosmos DB item must expire automatically after 24 hours. Which feature implements this?

  1. A Manual deletion via change feed
  2. B Time To Live (TTL) on the container (correct answer)
  3. C Retention policy
  4. D Scheduled purge with Azure Function

Shortcut: TTL (Time To Live) can be set at the container level (default) or overridden per item. Cosmos DB automatically deletes expired items, consuming background RUs.

Q36 Service Bus Domain 3 · 20–25% of exam

Which Service Bus feature enables a queue or topic to be replicated across two Azure regions for disaster recovery, with failover supported by metadata replication?

  1. A Geo-replication (Premium active-passive) (correct answer)
  2. B Active geo-replication
  3. C Zone redundancy
  4. D Cross-region queues

Shortcut: Geo-disaster recovery (alias pairing) replicates namespace metadata across paired namespaces. On failover, the alias is remapped to the secondary. Messages are NOT replicated — only the namespace entity configuration.

Q37 Monitor Domain 4 · 20–25% of exam Priority · Real Exam

Which KQL operator joins request telemetry to exception telemetry on the shared operation identifier?

  1. A union
  2. B join kind=inner on operation_Id (correct answer)
  3. C summarize
  4. D mv-expand

Shortcut: join correlates two tables on a key. Joining requests and exceptions on operation_Id attributes each failure to the request that produced it.

Q38 Container Registry Domain 1 · 20–25% of exam Priority · Real Exam

Your team needs to give a partner pull access to exactly one repository in a shared registry. What is the least-privilege mechanism?

  1. A Assign the AcrPull role at the registry scope
  2. B Create a repository-scoped token with pull actions on that repository (correct answer)
  3. C Enable the admin account and share the password
  4. D Create a separate registry for the partner

Shortcut: Repository-scoped tokens grant permissions on individual repositories, which registry-level AcrPull cannot. The admin account is registry-wide and shared, so it violates least privilege.

Q39 PostgreSQL Domain 2 · 25–30% of exam

What does enabling connection pooling with PgBouncer on Flexible Server provide?

  1. A Read replica automatic failover
  2. B Reduced connection overhead by maintaining a pool of reusable backend connections (correct answer)
  3. C Encryption of data in transit
  4. D Automatic index management

Shortcut: , serverless functions).

More
PgBouncer (built-in on Flexible Server) pools client connections, significantly reducing connection overhead for applications with many short-lived connections (e.g., serverless functions).
Q40 Functions Domain 3 · 20–25% of exam Priority · Real Exam

How should a function authenticate to Azure Storage without a connection string?

  1. A Store the key in Key Vault and read it at startup
  2. B Identity-based connection: set <Connection>__serviceUri and grant the managed identity a data role (correct answer)
  3. C Use a SAS token in code
  4. D Use anonymous access

Shortcut: Identity-based connections replace connection strings. Setting the serviceUri app setting and assigning roles such as Storage Blob Data Contributor removes the secret entirely.

Q41 Monitor Domain 4 · 20–25% of exam

Which Azure Monitor feature enables running multi-step HTTP tests with request chaining and response body validation?

  1. A URL ping test
  2. B Standard availability test
  3. C Multi-step web test (TrackAvailability API or code-based) (correct answer)
  4. D Health probe test

Shortcut: Multi-step web tests (classic web tests or custom TrackAvailability() calls) execute sequences of HTTP requests, validating response content, headers, and status codes across multiple pages or APIs.

Q42 Container Apps Domain 1 · 20–25% of exam

An app needs to access Azure Blob Storage without storing a connection string. Which feature enables this?

  1. A Kubernetes secret
  2. B Container Apps service binding
  3. C System-assigned managed identity with Storage Blob Data Contributor role (correct answer)
  4. D ACR scoped token

Shortcut: ) without storing credentials. Assign the appropriate RBAC role to the identity.

More
System-assigned managed identity allows the Container App to authenticate to Azure services (Blob, Key Vault, etc.) without storing credentials. Assign the appropriate RBAC role to the identity.
Q43 Cosmos DB Domain 2 · 25–30% of exam Priority · Real Exam

Which indexing change most reduces write RU charges on a write-heavy container where only two fields are ever filtered?

  1. A Switch to a custom indexing policy that includes only those two paths (correct answer)
  2. B Enable analytical store
  3. C Increase provisioned throughput
  4. D Change consistency to Eventual

Shortcut: By default every property is indexed, and each indexed path adds write cost. Excluding unused paths (or including only the queried ones) directly lowers write RU charges.

Q44 Event Grid Domain 3 · 20–25% of exam

Which event schema format does Event Grid natively support alongside its own schema for interoperability with CNCF standards?

  1. A AMQP 1.0
  2. B CloudEvents 1.0 (CNCF standard) (correct answer)
  3. C Avro
  4. D JSON-LD

Shortcut: 0 CNCF standard. CloudEvents enables portability across cloud providers and event systems.

More
Event Grid supports both its proprietary Event Grid schema and the CloudEvents 1.0 CNCF standard. CloudEvents enables portability across cloud providers and event systems.
Q45 RBAC Domain 4 · 20–25% of exam Priority · Real Exam

Which feature provides time-bound, approval-gated elevation to a privileged role?

  1. A Conditional Access
  2. B Privileged Identity Management (PIM) (correct answer)
  3. C Managed identities
  4. D Azure Policy

Shortcut: PIM makes roles eligible rather than permanently active, requiring just-in-time activation with optional MFA, approval, and justification, all of which is audited.

Q46 AKS Domain 1 · 20–25% of exam Priority · Real Exam

You need to block all ingress traffic to pods in a namespace except from pods labelled app=frontend. Which resource do you use?

  1. A Azure Firewall rule
  2. B Kubernetes NetworkPolicy with a podSelector-based ingress rule (correct answer)
  3. C Network Security Group on the node subnet
  4. D Ingress controller annotation

Shortcut: NetworkPolicy operates on pod labels inside the cluster and requires a supporting network plugin such as Azure NPM or Calico. NSGs work at subnet level and cannot express pod-to-pod identity.

Q47 Cosmos DB Domain 2 · 25–30% of exam

Which Cosmos DB consistency level is recommended for a user session to always see their own writes without strong consistency overhead?

  1. A Eventual
  2. B Consistent prefix
  3. C Session (correct answer)
  4. D Bounded staleness

Shortcut: Session consistency is the most widely used level. It guarantees monotonic reads, monotonic writes, and read-your-own-writes within a single session (client), at low latency.

Q48 Service Bus Domain 3 · 20–25% of exam Priority · Real Exam

A message must be delivered at a specific future time. Which capability supports this natively?

  1. A ScheduledEnqueueTimeUtc or ScheduleMessageAsync (correct answer)
  2. B TimeToLive
  3. C A Durable Functions timer
  4. D Auto-forwarding

Shortcut: Service Bus supports scheduled messages that remain invisible until the specified enqueue time, and they can be cancelled by sequence number before firing.