dc dotCreds
Microsoft AI-200 Practice Test

Microsoft AI-200 Practice Test

Start today’s free 10-question Microsoft AI-200 set with source-backed explanations, local progress, and a fresh rotation every morning.

10 Free Daily Questions Source-backed Explanations 200 Verified Questions

Questions updated at Aug 23, 2026, 8:12 PM CDT

Go Pro - One Time Unlock

Unlock the full AI-200 bank

200 verified questions Exam Mode Practice Mode Detailed explanations Weak-area review No subscription - one-time unlock

Get the complete source-backed bank with Interview Questions, the full Study Guide, full Course Notes, detailed explanations, weak-area review, and exam-style practice.

Interview Questions Full Study Guide Full Course Notes Exam Mode Practice Mode Guided Course Detailed explanations Weak-area review No subscription
$4.99 One-time payment
See bundle and PDF options

We will confirm your site email in one quick checkout step.

Why DotCreds?

Practice with explanations that teach.

Source links for every answer Every wrong answer explained Guided Course included Practice and Exam Mode Weak-area tracking Same verified bank across web practice

What you get with free practice

10 Free Questions Daily Fresh set every day from the live bank
Detailed Explanations Learn with clear source-backed answers
Track Your Progress Daily history and performance insights
Upgrade Anytime Unlock the full bank when you are ready
Today's 10 Microsoft AI-200 questions

Use this Microsoft AI-200 practice test to review Microsoft AI-200. Questions rotate daily and each answer links back to the source used to write it.

Today’s Set
10 questions
Rotates at 10:00 AM local time
Progress
0/10
Answered on this page
Accuracy
0%
Loading countdown…

200 verified questions are in the live bank. Free daily questions are selected from a rotating sample set. Unlock Pro to access the full question bank.

Preparing today’s free questions... Ordering the final locked-bank set before showing the practice cards.
Question 1 of 10
Objective Develop event- and message-based AI solutions Connect to and consume Azure services (20%-25%)

A publisher wants to announce that a blob was created to any interested handlers, with push routing and filtering rather than durable competing command consumption. Which service is the better architectural fit?

Concept tested:
Question 2 of 10
Objective Monitor and troubleshoot Azure solutions Secure, monitor, and troubleshoot Azure solutions (20%-25%)

An HTTP request invokes an API, which calls a model service and then a database. The team needs one end-to-end transaction view across all three operations. What telemetry relationship must be preserved?

Concept tested:
Question 3 of 10
Objective Develop and implement Azure Functions Connect to and consume Azure services (20%-25%)

A function must start when a Service Bus message arrives and then write the processed result to Blob Storage without hand-writing storage client plumbing. How should the function be modeled?

Concept tested:
Question 4 of 10
Objective Implement container-orchestrated solutions Develop containerized solutions on Azure (20%-25%)

A release team needs blue-green validation where two Container Apps revisions remain active at the same time. Which revision mode is required?

Concept tested:
Question 5 of 10
Objective Develop AI solutions by using Azure Cosmos DB for NoSQL Develop AI solutions by using Azure data management services (25%-30%)

A query must search every tenant for a global compliance report and no single partition key value is known. What should the engineer expect?

Concept tested:
Question 6 of 10
Objective Implement secure Azure solutions Secure, monitor, and troubleshoot Azure solutions (20%-25%)

Several services must consume the same nonsecret model endpoint name and timeout policy, and operators need to change them centrally without rebuilding images. Which service is the best fit?

Concept tested:
Question 7 of 10
Objective Develop event- and message-based AI solutions Connect to and consume Azure services (20%-25%)

A malformed message repeatedly fails processing and reaches the configured maximum delivery count. Where should the consumer inspect it for diagnosis?

Concept tested:
Question 8 of 10
Objective Implement container application hosting Develop containerized solutions on Azure (20%-25%)

An App Service custom container must pull a private ACR image without storing registry credentials in application settings. What should be configured?

Concept tested:
Question 9 of 10
Objective Develop AI solutions by using Azure Database for PostgreSQL Develop AI solutions by using Azure data management services (25%-30%)

A semantic search must return only documents where tenant_id = 18 and sensitivity = public. Which database design best exploits PostgreSQL?

Concept tested:
Question 10 of 10
Objective Monitor and troubleshoot Azure solutions Secure, monitor, and troubleshoot Azure solutions (20%-25%)

Request telemetry and a custom model-metadata table share a requestId, and analysts need one result set containing columns from both. Which KQL operation should combine matching rows by requestId?

Concept tested:
Locked preview

You are viewing today’s free 10. Unlock 190 more questions.

Unlock full bank
Daily sample Rotating practice Free daily questions are selected from a rotating sample set.
Pro bank Full access Unlock Pro to access the full question bank, Exam Mode, Practice Mode, and random tests.
AI-200 Pro $4.99 one-time

Best if you only need this one certification.

50 Exam Practice Test $1.99 one-time

A 50-question AI-200 PDF for short review sessions. Questions come first, then the answer review and explanations later in the file.

Microsoft AI Bundle $9.99 one-time

Unlock all 4 active Microsoft AI Bundle practice banks in one permanent purchase.

What’s includedAI-901, AI-200, AI-300, AI-103
All Access $6.99/month

Unlock every active practice exam, bundle and path experience, Pro course and study content, and included downloads.

What’s includedEvery current and future active practice exam, All active bundle and career-path practice content, Pro course lessons, study content, and supported paid downloads

Choose an unlock option to continue. We will confirm your site email in one quick checkout step.

Secure checkout powered by Stripe. Source-backed questions. Not brain dumps. Checkout stays on this page and unlocks the same Pro builder on this practice page.

Purchase options

Unlock the full AI-200 bank.

Get the full bank, Exam Mode, Practice Mode, question sets, random tests, readiness tracking, saved box scores, and review tools for this exam.

The PDF versions keep questions first and move the answer review, explanations, and distractor notes to the back of the file.

200 verified exam-style questions Every choice explained Exam Mode and Practice Mode Question sets and random tests Readiness score and trends Previous test box scores

You've answered 0/10 questions in today's set.

Locked: 190 more questions in the full bank.

Locked: exam simulation mode, practice mode, readiness tracking, and saved review history.

Checkout stays on this page, so you can keep practicing, unlock the full bank, and start Exam Mode or Practice Mode when you are ready.

Cheat Sheets

7-day score keeper

Answer questions today and this will become a rolling 7-day scorecard.

Local history
Optional progress sync

Keep today’s practice moving

Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily AI-200 practice in sync across browsers.

Guest progress saves on this device automatically

Guest progress is available without an account.

Source-backed answer review

The free daily Microsoft AI-200 set includes crawlable question text, answer choices, correct answer labels, objective mapping, and source links. Only the first SEO card includes answer explanations and any extra learning features. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 A publisher wants to announce that a blob was created to any interested handlers, with push routing and filtering rather than durable competing command consumption. Which service is the better architectural fit?

Answer choices

  1. A. Use a single Service Bus queue specifically because every subscriber must independently get the same notification, as configured.
  2. B. Use Azure App Configuration as the event broker, as the primary implementation for the described business requirement.
  3. C. Use Azure Event Grid for event notification and routing, for the described technical objective and its associated operational control requirements.
  4. D. Use Key Vault secret rotation events as a general command queue, under the stated technical, operational, and governance constraints.

Correct answer

Use Azure Event Grid for event notification and routing, for the described technical objective and its associated operational control requirements.

Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing. Therefore, use Azure Event Grid for event notification and routing.

Wrong-answer review

  • A. Use a single Service Bus queue specifically because every subscriber must independently get the same notification, as configured.: Use a single Service Bus queue specifically because every subscriber must independently get the same notification. can be valid in a different design, but it does not satisfy the decisive requirement in this scenario. Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing.
  • B. Use Azure App Configuration as the event broker, as the primary implementation for the described business requirement.: Use Azure App Configuration as the event broker. can be valid in a different design, but it does not satisfy the decisive requirement in this scenario. Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing.
  • D. Use Key Vault secret rotation events as a general command queue, under the stated technical, operational, and governance constraints.: Use Key Vault secret rotation events as a general command queue. can be valid in a different design, but it does not satisfy the decisive requirement in this scenario. Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing.

Extra learning features

Why candidates miss this

The 'Use a single Service Bus queue' option is tempting because it's a common pattern for message queuing. However, the decisive requirement is event routing and filtering, which Event Grid excels at, while Service Bus is optimized for command processing. The likely-wrong-answer field is 'Use a single Service Bus queue specifically because every subscriber must independently get the same notification.' Likely wrong answer: Use a single Service Bus queue specifically because every subscriber must independently get the same notification. Review focus: Introduction to Azure Event Grid

Interview question

Q: Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing. Strong answer: Event Grid is designed for event-driven publish/subscribe routing and filtering, while Service Bus queues are brokered messaging for command/work processing.

  • event-driven
  • publish/subscribe
  • routing
  • filtering
  • command/work processing

Caution: Do not restate the multiple-choice stem or ask the learner merely to name a product, rule, or term.

Objective/domain: Connect to and consume Azure services (20%-25%)

Source: Introduction to Azure Event Grid

Question 2 An HTTP request invokes an API, which calls a model service and then a database. The team needs one end-to-end transaction view across all three operations. What telemetry relationship must be preserved?

Answer choices

  1. A. Propagate distributed trace context so downstream spans are correlated as children within the same trace, for consideration.
  2. B. Record only CPU metrics with no request context, as the proposed secure, monitor, and troubleshoot azure solutions (20%-25%) approach.
  3. C. Put dependency names in Key Vault instead of telemetry, within the defined security and accountability boundaries.
  4. D. Assign a different trace identifier at every hop, within the secure, monitor, and troubleshoot azure solutions (20%-25%) context.

Correct answer

Propagate distributed trace context so downstream spans are correlated as children within the same trace, for consideration.

Objective/domain: Secure, monitor, and troubleshoot Azure solutions (20%-25%)

Source: Distributed tracing concepts in Application Insights

Question 3 A function must start when a Service Bus message arrives and then write the processed result to Blob Storage without hand-writing storage client plumbing. How should the function be modeled?

Answer choices

  1. A. Use two triggers on the same function, one for Service Bus and one for Blob Storage, in the described situation.
  2. B. Use an Event Grid subscription as the Blob output binding, as the recommended response to this scenario.
  3. C. Use only an HTTP trigger and poll Service Bus from the function body, for this task.
  4. D. Use a Service Bus trigger and a Blob output binding, for the stated connect to and consume azure services (20%-25%) requirement.

Correct answer

Use a Service Bus trigger and a Blob output binding, for the stated connect to and consume azure services (20%-25%) requirement.

Objective/domain: Connect to and consume Azure services (20%-25%)

Source: Azure Functions triggers and bindings

Question 4 A release team needs blue-green validation where two Container Apps revisions remain active at the same time. Which revision mode is required?

Answer choices

  1. A. Use single revision mode with a moving image tag, within organization-wide risk-and-accountability boundaries.
  2. B. Disable revision creation by changing only the image digest, within the defined security and accountability boundaries.
  3. C. Use only one replica in the active revision, in this situation.
  4. D. Use multiple revision mode, for the stated security, delivery, and accountability requirements.

Correct answer

Use multiple revision mode, for the stated security, delivery, and accountability requirements.

Objective/domain: Develop containerized solutions on Azure (20%-25%)

Source: Update and deploy changes in Azure Container Apps

Question 5 A query must search every tenant for a global compliance report and no single partition key value is known. What should the engineer expect?

Answer choices

  1. A. Cosmos DB automatically converts the query into a point read, under the stated technical, operational, and governance constraints.
  2. B. The query can become cross-partition and consume resources across multiple physical/logical partitions.
  3. C. Strong consistency prevents fan-out, as the recommended implementation across the complete governed service lifecycle.
  4. D. A vector index forces all data into one partition, within cross-functional operational-accountability boundaries.

Correct answer

The query can become cross-partition and consume resources across multiple physical/logical partitions.

Objective/domain: Develop AI solutions by using Azure data management services (25%-30%)

Source: Partitioning and horizontal scaling in Azure Cosmos DB

Question 6 Several services must consume the same nonsecret model endpoint name and timeout policy, and operators need to change them centrally without rebuilding images. Which service is the best fit?

Answer choices

  1. A. Use Azure App Configuration for the centralized nonsecret settings.
  2. B. Use Key Vault secret objects for all nonsecret tuning, for the described technical objective.
  3. C. Use Service Bus dead-letter properties as settings, under this approach.
  4. D. Use Azure Container Registry as a key-value database, within the proposed design.

Correct answer

Use Azure App Configuration for the centralized nonsecret settings.

Objective/domain: Secure, monitor, and troubleshoot Azure solutions (20%-25%)

Source: What is Azure App Configuration?

Question 7 A malformed message repeatedly fails processing and reaches the configured maximum delivery count. Where should the consumer inspect it for diagnosis?

Answer choices

  1. A. Inspect the App Configuration snapshot, for the stated security, delivery, and accountability requirements.
  2. B. Inspect the queue or subscription dead-letter subqueue and its dead-letter reason metadata.
  3. C. Inspect the message only by peeking the active queue forever, under the documented operational and governance requirements.
  4. D. Inspect the ACR repository, for the described technical objective and its associated operational control requirements.

Correct answer

Inspect the queue or subscription dead-letter subqueue and its dead-letter reason metadata.

Objective/domain: Connect to and consume Azure services (20%-25%)

Source: Service Bus dead-letter queues

Question 8 An App Service custom container must pull a private ACR image without storing registry credentials in application settings. What should be configured?

Answer choices

  1. A. Enable a managed identity for the web app, grant it AcrPull on the registry, and configure App Service to use managed-identity registry credentials, for the stated scenario.
  2. B. Make the ACR repository anonymous for pull operations, for the described technical objective and its associated operational control requirements, for the stated scenario.
  3. C. Grant the web app Contributor on the subscription, for the described technical objective and its associated operational control requirements, as the primary implementation for the described business requirement.
  4. D. Enable the ACR admin account and copy the password into the Dockerfile, for the described technical objective and its associated operational control requirements, as the selected response to the described condition.

Correct answer

Enable a managed identity for the web app, grant it AcrPull on the registry, and configure App Service to use managed-identity registry credentials, for the stated scenario.

Objective/domain: Develop containerized solutions on Azure (20%-25%)

Source: Configure a custom container for Azure App Service

Question 9 A semantic search must return only documents where tenant_id = 18 and sensitivity = public. Which database design best exploits PostgreSQL?

Answer choices

  1. A. Use PgBouncer as the metadata filter, as the selected approach for the stated technical and business outcome.
  2. B. Encode tenant_id into the database password, for the described technical objective and its associated operational control requirements, for evaluation.
  3. C. Apply relational metadata predicates together with the vector-distance ordering in the SQL query, under the stated decision criteria.
  4. D. Run vector search without filters and discard unauthorized rows only after sending them to the client.

Correct answer

Apply relational metadata predicates together with the vector-distance ordering in the SQL query, under the stated decision criteria.

Objective/domain: Develop AI solutions by using Azure data management services (25%-30%)

Source: Vector stores in Azure Database for PostgreSQL flexible server

Question 10 Request telemetry and a custom model-metadata table share a requestId, and analysts need one result set containing columns from both. Which KQL operation should combine matching rows by requestId?

Answer choices

  1. A. Use summarize without referencing the second table, for the described technical objective and its associated operational control requirements, as configured.
  2. B. Use project because project looks up rows in another table, as the selected response to the described condition.
  3. C. Use join on the shared requestId with the join kind that matches the desired row semantics, under the organization’s defined implementation and exception-management process.
  4. D. Use union because union matches rows by key, for the required operational result and control objective.

Correct answer

Use join on the shared requestId with the join kind that matches the desired row semantics, under the organization’s defined implementation and exception-management process.

Objective/domain: Secure, monitor, and troubleshoot Azure solutions (20%-25%)

Source: Learn common Kusto Query Language operators

Where to go after the daily web set

How are Microsoft AI-200 questions generated?

dotCreds builds Microsoft AI-200 practice questions from public exam objectives and Microsoft Learn and exam-objective references. The questions are written for realistic study practice, not copied from exam dumps.

How are explanations sourced?

Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.

What score do I get?

The page tracks today's answered count and accuracy for the 10-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.

Why use this site?

The site is the fastest way to start Microsoft AI-200 practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.