Limited-Time Offer: Enjoy 50% Savings! - Ends In 0d 00h 00m 00s Coupon code: 50OFF
Free Exam Questions

AI-200 Exam Questions & Answers

Developing AI Cloud Solutions on Azure  •  Microsoft

142 Questions Updated Sep 2026 99% Pass Rate
Get Full Access

100% money-back guarantee

Sample AI-200 Questions

Practice with real exam-style questions, each with the verified correct answer and explanation.

Q1 MultipleChoice

Your team is building an event-driven AI processing pipeline that triggers Azure Functions when messages arrive in an Azure Service Bus topic. Some messages fail processing and should be retried automatically. Other messages contain malformed data and repeatedly fail, blocking the pipeline.

How should you handle these scenarios?

Correct Answer: A
Explanation:

The correct answer is to use the Service Bus dead-letter queue for messages that repeatedly fail and configure the Function binding retry policy for transient errors. The dead-letter queue automatically captures messages that exceed max delivery attempts, preventing them from blocking the pipeline. The Function binding retry policy handles transient failures gracefully.

Ignoring the dead-letter queue risks messages remaining in the subscription indefinitely. Moving messages to blob storage is a manual workaround that does not provide the automatic handling that dead-letter queues offer. Polling instead of event-driven processing defeats the purpose of using Service Bus and increases latency and cost.

Q2 MultipleChoice

You are developing a microservices-based application that uses Azure Container Apps. The application consists of several containerized services that handle tasks, such as processing orders, managing inventory, and generating reports. You deploy a new revision of the processing orders app.

Processing orders must be triggered by a web request and must always be available based on incoming web requests

You need to validate that the replica is ready to handle incoming requests.

What should you implement?

Correct Answer: D
Explanation:

To validate that a replica is ready to handle incoming web requests:

Implement a liveness probe (or readiness probe) - Azure Container Apps supports health checks that monitor container readiness:

  • Readiness Probe - Checks if the container is ready to accept traffic. Returns to load balancer whether the replica should receive traffic
  • Liveness Probe - Checks if the container is still running and healthy

For a web request trigger that must always be available, configure a readiness probe on an HTTP endpoint that returns 200 OK only when the service is fully initialized and ready. This ensures Container Apps only routes incoming requests to healthy replicas, maintaining availability for the orders processing service.

Q3 MultipleChoice

An ACA app processes messages from an Azure Storage queue.

The app must scale automatically based on messages in a specific Azure Storage queue by using a Kubernetes Event-driven Autoscaler (KEDA) custom scale rule You need to configure the required scale rule values.

Which two values should you configure? Each correct answer presents part of the solution Choose two. NOTE: Each correct selection is worth one point.

Correct Answer: B, D
Explanation:

For KEDA custom scale rules monitoring Azure Storage queue messages:

  1. queueLength - This parameter defines the target queue depth per replica. For example, if set to 10, KEDA scales to maintain an average of 10 messages per replica. If 100 messages exist, it scales to 10 replicas
  2. activationThreshold - This parameter defines the queue depth at which scaling begins. For example, if set to 5, the service doesn't scale up until the queue reaches 5 messages. This prevents unnecessary scaling for small message volumes

These two values together control when scaling activates and how aggressively it scales, allowing fine-tuned autoscaling behavior based on queue depth.

Q4 MultipleChoice

You are developing an Al-powered API that retrieves connection strings and API keys from Azure Key Vault.

You must configure a solution that provides the following security functionality:

* The API must authenticate to Key Vault without storing credentials in any application configuration files

* The identity used by tie API must have only the minimum permissions necessary to lead secrets.

* The configuration must minimize the blast radius if an identity or credent al is compromised.

You need to implement a secure access strategy for the API.

Which two actions should you perform? Each correct answer presents part of the solution. Choose two.

NOTE: Each correct selection is worth one point.

Correct Answer: A, D
Explanation:

To implement secure access to Azure Key Vault for the API:

  1. Use Managed Identity for authentication - Managed Identity (system-assigned or user-assigned) eliminates the need to store credentials in configuration files. The identity is managed by Azure and credentials are issued automatically
  2. Create identities with minimal permissions - Use role-based access control (RBAC) to grant only the specific permission needed: 'Get' access to secrets. This minimizes blast radius if the identity is compromised

This combination ensures the API authenticates without stored credentials, operates with least-privilege access, and limits exposure in case of compromise. Avoid using connection strings or shared keys stored in configuration.

Q5 MultipleChoice

You optimize an Al inference API that uses Redis caching.

You must reduce the risk of serving outdated data while minimizing cache management overhead. You need to implement the caching strategy that satisfies the requirements. What should you do?

Correct Answer: D
Explanation:

To reduce risk of serving outdated data while minimizing cache management overhead:

Implement time-based expiration (TTL) with Redis - Set an appropriate Time-To-Live on cached entries. This approach:

  • Reduces outdated data risk - Entries automatically expire after the TTL period, ensuring stale data isn't served indefinitely
  • Minimizes management overhead - No need for manual cache invalidation logic or event-based invalidation. Redis automatically removes expired entries
  • Is simple to implement - Use Redis EXPIRE or set EX parameter during SET operations

For an AI inference API, a TTL of 5-15 minutes typically balances freshness with cache hit rates and reduces complexity compared to event-driven invalidation strategies.

Get access to all 142 verified questions with detailed answers.

Unlock All AI-200 Questions

Frequently Asked Questions

You should have foundational knowledge of Azure services, machine learning concepts, and experience with Python or other programming languages. It's recommended to have completed Azure fundamentals training and have practical experience with Azure AI services before attempting this exam.

The AI-200 exam is 120 minutes long and consists of multiple question types including multiple choice and case studies. You need to score at least 700 out of 1000 points to pass the exam.

The exam covers designing and implementing AI solutions on Azure, including computer vision, natural language processing, knowledge mining, and conversational AI. It also includes topics on responsible AI practices, monitoring, and maintaining AI solutions in production environments.

Yes, the AI-200 exam is part of the Azure AI Engineer Associate certification path. Passing this exam demonstrates your ability to design and implement AI solutions using Azure AI services and demonstrates expert-level competency in this domain.

Microsoft provides official documentation, learning paths on Microsoft Learn, practice exams, and video training courses. Additionally, there are third-party study guides, hands-on labs with Azure free credits, and community forums where you can discuss exam topics and gain insights from others who have taken the test.
Exam Details
  • Exam CodeAI-200
  • VendorMicrosoft
  • Total Questions142
  • LanguageEnglish
  • Last UpdatedSep 22, 2026
4.9/5

Pass AI-200 First Time

Get all 142 exam questions with verified answers and 90-day free updates.

Buy Now & Pass
  • PDF + Practice Test Bundle
  • 90-Day Free Updates
  • 100% Money-Back Guarantee
  • Instant Download
  • 24/7 Customer Support
99% Pass Rate Trusted by 50,000+ IT professionals