Microsoft AI-200 Practice Test Questions and Exam Dumps Part1 Q1-20

View Full Microsoft AI-200 Exam Dumps and Practice Test Dumps

 

Question 1

Which Azure service stores and manages private container images?

  1. Azure Container Registry
  2. Azure Event Grid
  3. Azure Key Vault
  4. Azure App Configuration

Correct Answer: 1

Explanation:

Azure Container Registry (ACR) provides a private registry for storing and managing container images and related artifacts. It supports image repositories, versioned tags, authentication, and integration with Azure container services. ACR is useful when applications need controlled access to container images before deployment. It can also work with automated image-building workflows through ACR Tasks. Event Grid is designed for event routing, Key Vault protects secrets and cryptographic material, and App Configuration stores application configuration settings. For containerized AI solutions, ACR commonly acts as the central image repository used throughout development and deployment workflows.

Question 2

Which Azure service provides managed serverless container hosting?

  1. Azure Batch
  2. Azure Container Apps
  3. Azure Storage
  4. Azure DNS

Correct Answer: 2

Explanation:

Azure Container Apps provides a managed environment for running containerized applications without requiring direct management of the underlying Kubernetes infrastructure. It supports application revisions, environment variables, secrets, ingress, and event-driven scaling. This makes it suitable for backend services and AI workloads that need container deployment with reduced infrastructure management. Azure Batch is designed for large-scale batch computing, Storage provides data services, and DNS handles name resolution. Container Apps can also use KEDA-based scaling mechanisms to respond to application or event workload changes.

Question 3

Which Azure Cosmos DB capability detects newly changed items for processing?

  1. Change feed
  2. Stored procedure
  3. Point read
  4. Partition key

Correct Answer: 1

Explanation:

The Azure Cosmos DB change feed provides an ordered record of changes made to items within a container. Applications can process newly created or updated items without repeatedly scanning the entire dataset. This is useful for event-driven workflows, synchronization, indexing, data processing, and AI pipelines that need to react to data changes. A partition key determines how data is distributed and accessed, while point reads retrieve specific items efficiently. Stored procedures execute server-side logic within a logical partition. The change feed is specifically designed to expose data changes for downstream processing.

Question 4

Which Azure database feature enables vector similarity searches?

  1. Blob snapshots
  2. pgvector
  3. DNS zones
  4. Queue locks

Correct Answer: 2

Explanation:

The pgvector extension enables PostgreSQL databases to store vector embeddings and perform vector similarity searches. In Azure Database for PostgreSQL, pgvector can support AI workloads such as semantic retrieval and retrieval-augmented generation. Applications can store embeddings alongside metadata and retrieve records based on vector similarity. Proper indexing can improve search performance for larger vector datasets. Blob snapshots, DNS zones, and queue locks serve unrelated purposes. Vector search is particularly important when applications need to retrieve semantically related information rather than relying only on exact keyword matching.

Question 5

Which Azure service is designed for centralized application secrets?

  1. Azure Monitor
  2. Azure Key Vault
  3. Azure Event Grid
  4. Azure Container Registry

Correct Answer: 2

Explanation:

Azure Key Vault provides secure storage and controlled access for secrets, keys, and certificates. AI applications can use Key Vault to protect sensitive values such as database credentials, API keys, and other secrets instead of embedding them directly in source code or configuration files. Applications can retrieve required secrets through authenticated access mechanisms. Key Vault also supports secret lifecycle management, including rotation workflows. Azure Monitor focuses on observability, Event Grid handles event routing, and Container Registry stores container artifacts. Separating secrets from application code is an important security practice for cloud-hosted AI solutions.

Question 6

Which Azure service routes events from publishers to subscribed handlers?

  1. Azure Event Grid
  2. Azure Cache for Redis
  3. Azure PostgreSQL
  4. Azure Container Registry

Correct Answer: 1

Explanation:

Azure Event Grid is designed for event-driven architectures where event publishers generate notifications that are routed to subscribers. It supports event filtering and can deliver events to supported handlers and services. This model allows applications to respond to events without requiring tightly coupled communication between the producer and consumer. Event Grid is useful for workflows such as reacting to resource changes, triggering processing, and coordinating backend operations. Redis provides caching capabilities, PostgreSQL provides relational database functionality, and Container Registry manages container images. Event Grid is therefore the appropriate choice for event routing.

Question 7

Which Azure service provides message queues with dead-letter support?

  1. Azure Event Grid
  2. Azure Functions
  3. Azure Service Bus
  4. Azure App Configuration

Correct Answer: 3

Explanation:

Azure Service Bus provides enterprise messaging capabilities, including queues, topics, subscriptions, and dead-letter queues. A dead-letter queue allows messages that cannot be successfully processed to be isolated for inspection or later handling. This is useful for reliable backend processing where temporary failures or invalid messages should not continuously block normal traffic. Service Bus supports asynchronous communication between application components and can help decouple producers from consumers. Event Grid focuses on event delivery, Functions provides serverless execution, and App Configuration manages configuration data. Service Bus is specifically designed for reliable application messaging.

Question 8

What does a Container Apps revision represent?

  1. A database partition
  2. An application version
  3. A DNS record
  4. A storage account

Correct Answer: 2

Explanation:

A revision in Azure Container Apps represents a specific version of an application deployment. Revisions allow teams to manage changes to containerized applications and support controlled deployment patterns. Depending on the configuration, multiple revisions can coexist, enabling testing or traffic-management strategies between application versions. This can help teams introduce application updates while maintaining a previous version for recovery purposes. A database partition organizes stored data, a DNS record provides name-resolution information, and a storage account contains Azure storage resources. Revisions are specifically associated with versions of containerized applications.

Question 9

Which Azure feature helps scale Container Apps based on event sources?

  1. KEDA
  2. ARM templates
  3. Azure DNS
  4. Azure Policy

Correct Answer: 1

Explanation:

Kubernetes Event-driven Autoscaling, or KEDA, enables event-driven scaling for workloads. Azure Container Apps can use KEDA-based scaling rules to adjust application replicas according to workload signals such as queue depth or other supported event sources. This allows applications to respond dynamically to demand rather than relying solely on fixed replica counts. Event-driven scaling can be particularly useful for AI backend services that process asynchronous workloads. ARM templates support infrastructure deployment, Azure DNS handles name resolution, and Azure Policy provides governance controls. KEDA specifically addresses workload-driven scaling behavior.

Question 10

Which Azure service provides serverless function execution?

  1. Azure Cosmos DB
  2. Azure Functions
  3. Azure Container Registry
  4. Azure Key Vault

Correct Answer: 2

Explanation:

Azure Functions provides a serverless execution environment for running code in response to triggers. Functions can expose APIs and react to events from supported Azure services and other sources. They can also use bindings to simplify interactions with supported data and messaging services. This model allows developers to implement backend processing without managing traditional server infrastructure. Cosmos DB is a database service, Container Registry stores container images, and Key Vault protects secrets. Azure Functions is therefore appropriate when an AI solution requires lightweight, event-driven or HTTP-based backend execution.

Question 11

Which Cosmos DB optimization primarily reduces unnecessary indexed data?

  1. Indexing policy
  2. Event subscription
  3. Function binding
  4. Container revision

Correct Answer: 1

Explanation:

An Azure Cosmos DB indexing policy determines which properties are indexed and how indexing is performed. Carefully designing the indexing policy can reduce unnecessary indexing work and help control Request Unit consumption for workloads that do not require every property to be indexed. Indexing strategy should be aligned with the application’s query patterns. Event subscriptions belong to event-driven architectures, function bindings simplify interactions with Azure Functions, and revisions are associated with containerized applications. For AI workloads using Cosmos DB, thoughtful indexing can contribute to more efficient query execution and resource consumption.

Question 12

Which Azure Managed Redis capability can support temporary data reuse?

  1. Event filtering
  2. Secret rotation
  3. Caching
  4. Image scanning

Correct Answer: 3

Explanation:

Caching allows Azure Managed Redis to store frequently accessed data temporarily so applications can retrieve it without repeatedly querying the underlying data source. This can reduce database workload and improve application responsiveness for suitable access patterns. Expiration policies can help ensure cached values do not remain indefinitely, while invalidation can remove entries when their data becomes outdated. Event filtering is associated with event-processing services, secret rotation is a Key Vault concern, and image scanning relates to container security workflows. Redis caching can therefore be useful when AI applications repeatedly access the same intermediate or frequently requested information.

Question 13

Which Azure Functions component starts execution when an HTTP request arrives?

  1. Output binding
  2. HTTP trigger
  3. Storage binding
  4. Timer schedule

Correct Answer: 2

Explanation:

An HTTP trigger causes an Azure Function to execute when an HTTP request is received. It is commonly used to implement serverless APIs and backend endpoints. The function can inspect request information, perform application logic, and return an HTTP response. Bindings can simplify communication with supported external services, but they do not themselves represent the incoming HTTP activation mechanism. A timer trigger starts execution according to a schedule, while output bindings help send function results to configured destinations. For an AI backend requiring an HTTP-accessible endpoint, an HTTP-triggered Azure Function can provide the serverless entry point.

Question 14

Which Azure service stores application configuration separately from application code?

  1. Azure App Configuration
  2. Azure Event Grid
  3. Azure Service Bus
  4. Azure Container Instances

Correct Answer: 1

Explanation:

Azure App Configuration provides centralized storage for application configuration settings. Separating configuration from application code allows applications to retrieve environment-specific settings without embedding those values directly in source files. It can be useful for managing settings across development, testing, and production environments. Sensitive secrets should generally be protected with a service such as Azure Key Vault rather than treating ordinary configuration storage as a secret-management system. Event Grid handles event delivery, Service Bus provides messaging, and Container Instances runs containers. App Configuration is specifically intended to centralize application configuration data.

Question 15

Which tool language is used to analyze Azure Monitor logs?

  1. Python
  2. Bash
  3. KQL
  4. YAML

Correct Answer: 3

Explanation:

Kusto Query Language, or KQL, is used to query and analyze data in Azure Monitor and related Azure data platforms. Engineers can use KQL to filter records, aggregate values, identify patterns, and investigate application or infrastructure behavior. It is particularly useful for troubleshooting distributed applications because telemetry from different components can be queried and correlated. Python is commonly used for application development and automation, Bash is a command shell, and YAML is commonly used for structured configuration. For Azure monitoring workflows, KQL provides the query capabilities needed to analyze logs and metrics.

Question 16

Which observability standard helps trace requests across distributed services?

  1. OpenTelemetry
  2. OAuth
  3. OpenAPI
  4. OpenSSH

Correct Answer: 1

Explanation:

OpenTelemetry provides standardized instrumentation and telemetry capabilities for distributed applications. It can collect traces, metrics, and related observability data from application components. Distributed tracing helps developers follow a request across multiple services and identify where latency, failures, or processing delays occur. This is particularly valuable for AI applications composed of containers, databases, messaging services, and serverless components. OAuth addresses authorization, OpenAPI describes APIs, and OpenSSH provides secure remote connectivity. OpenTelemetry is therefore the appropriate technology for implementing standardized distributed observability.

Question 17

Which Azure PostgreSQL feature stores numerical representations of AI content?

  1. DNS labels
  2. Vector embeddings
  3. Queue messages
  4. Access policies

Correct Answer: 2

Explanation:

Vector embeddings represent content as numerical vectors that capture semantic relationships. Azure Database for PostgreSQL can store embeddings using vector capabilities such as pgvector, allowing applications to perform similarity searches. This is useful for semantic retrieval, recommendation scenarios, and retrieval-augmented generation patterns. Instead of searching only for exact textual matches, applications can compare vector representations to identify semantically related records. DNS labels provide naming information, queue messages support asynchronous communication, and access policies govern permissions. Vector embeddings are therefore the appropriate representation when implementing vector-based AI retrieval in PostgreSQL.

Question 18

Which Service Bus feature separates messages for different consumer groups?

  1. Queues
  2. Topics
  3. Subscriptions
  4. Locks

Correct Answer: 3

Explanation:

Azure Service Bus topics and subscriptions support publish-subscribe messaging patterns. A topic can receive messages from producers, while separate subscriptions provide independent message streams for different consumers or processing applications. This allows multiple subscribers to receive relevant messages without requiring separate producers to send duplicate messages individually. Queues are generally used for point-to-point messaging, while locks help coordinate message processing. Subscriptions are specifically used to create independent consumer views of messages published to a topic. This pattern is useful when multiple backend components need to react independently to the same logical event stream.

Question 19

Which Cosmos DB setting affects consistency between reads and writes?

  1. Container name
  2. Consistency level
  3. Image tag
  4. Trigger binding

Correct Answer: 2

Explanation:

Azure Cosmos DB consistency levels determine how closely reads reflect recent writes across distributed replicas. Choosing an appropriate consistency level involves balancing application requirements for data freshness, availability, latency, and performance characteristics. Different workloads may require different consistency guarantees depending on how quickly updates must become visible to readers. Container names identify data containers, image tags identify container image versions, and trigger bindings relate to application event activation. For AI applications using Cosmos DB, understanding consistency behavior is important when designing data access patterns that depend on timely visibility of updates.

Question 20

Which Azure service can host Kubernetes workloads using managed control planes?

  1. Azure App Configuration
  2. Azure Managed Redis
  3. Azure Kubernetes Service
  4. Azure Event Grid

Correct Answer: 3

Explanation:

Azure Kubernetes Service, or AKS, provides a managed Kubernetes environment for deploying and managing containerized applications. It supports Kubernetes manifests and provides capabilities for application deployment, scaling, networking, monitoring, and lifecycle management. AKS is suitable when an AI workload requires Kubernetes orchestration capabilities beyond simpler container hosting models. App Configuration manages application settings, Managed Redis provides caching and data capabilities, and Event Grid routes events. AKS therefore provides the Kubernetes-based platform needed to deploy and operate orchestrated container workloads on Azure.