AZ-200: Microsoft Azure Developer Core Solutions — Questions and Answers
Question 1: Which Azure Storage feature enables automatic failover of a storage account to the secondary region without manual intervention?
- Customer-managed failover (manual)
- Microsoft-managed failover (automatic) available with GRS/RA-GRS during outages (Correct answer)
- Zone failover via ZRS
- Traffic Manager integration
Correct answer: Microsoft-managed failover (automatic) available with GRS/RA-GRS during outages
Microsoft-managed automatic failover can trigger for GRS/RA-GRS accounts during severe regional outages where Microsoft determines failover is necessary.
Question 2: What is the primary use case for Azure Event Grid?
- Message ordering for financial transactions
- Reactive, event-driven routing of discrete events to multiple subscribers (Correct answer)
- High-throughput event streaming for analytics
- Large message batch processing
Correct answer: Reactive, event-driven routing of discrete events to multiple subscribers
Event Grid excels at routing discrete events from Azure services or custom sources to event handlers, enabling reactive, serverless, event-driven architectures.
Question 3: What is the purpose of specifying API permissions (scopes) in an Azure AD app registration?
- To configure the app's pricing tier
- To declare what downstream APIs or Microsoft Graph resources the app is allowed to call (Correct answer)
- To assign users to the application
- To set the app's redirect URIs
Correct answer: To declare what downstream APIs or Microsoft Graph resources the app is allowed to call
API permissions declare the OAuth2 scopes or roles the application needs to call downstream APIs, which must be consented to by users or admins.
Question 4: Note: This is the first in a series of questions on the same situation. Each of the questions in the series has its own solution. Check to see if the solution achieves the given objectives. <br> You connect to Azure with a sluggish internet connection on a workstation. There are two Azure file shares in your account. You intend to move a number of large files from one container to another. The disk space on the workstation is insufficient to store the data. <br> In Azure PowerShell, you define the following variables: <br> You must transfer the large files in parallel as quickly as feasible.<br> Solution: Use Azure PowerShell to run the following command: <br> AzCopy /Source:$sourceServer /Dest:$DestServer /SourceKey:$sourcekey /DestKey:$destKey /S <br> Is the goal met by the solution?
- No
- Yes (Correct answer)
Correct answer: Yes
The Correct Answer: <br> Yes
Question 5: Which Azure Functions trigger automatically scales based on the number of messages in a queue?
- Timer trigger
- Blob trigger
- HTTP trigger
- Queue Storage trigger (Correct answer)
Correct answer: Queue Storage trigger
The Azure Queue Storage trigger monitors queue depth and scales out function instances automatically when messages accumulate.
Question 6: What is the difference between delegated permissions and application permissions in Azure AD?
- Delegated permissions apply to service principals; application permissions apply to users
- There is no functional difference
- Delegated permissions act on behalf of a signed-in user; application permissions allow an app to act as itself without a user (Correct answer)
- Delegated permissions require admin consent; application permissions never do
Correct answer: Delegated permissions act on behalf of a signed-in user; application permissions allow an app to act as itself without a user
Delegated permissions allow the app to act on behalf of a signed-in user, while application permissions allow the app to access resources independently without a user context.
Question 7: What is the purpose of Application Insights Smart Detection?
- Sending telemetry to third-party monitoring tools
- Proactively detecting anomalies in failure rates and performance using machine learning (Correct answer)
- Blocking malicious traffic automatically
- Automatically scaling the app based on telemetry
Correct answer: Proactively detecting anomalies in failure rates and performance using machine learning
Smart Detection uses machine learning to automatically detect unusual patterns in failure rates, response times, and memory leaks, alerting without manual threshold configuration.
Question 8: Which Cosmos DB API is most appropriate for migrating an existing MongoDB application to Azure?
- Table API
- Cassandra API
- SQL (Core) API
- MongoDB API (Correct answer)
Correct answer: MongoDB API
The Azure Cosmos DB for MongoDB API is wire-protocol compatible with MongoDB, allowing existing MongoDB applications to connect with minimal code changes.
Question 9: What is Azure Cosmos DB serverless mode, and when should you use it?
- A free-tier offering with 400 RU/s always on
- A consumption-based mode where you pay per RU consumed, suited for sporadic workloads (Correct answer)
- A mode that removes the need for indexing
- A managed mode that auto-configures partition keys
Correct answer: A consumption-based mode where you pay per RU consumed, suited for sporadic workloads
Serverless mode bills per RU consumed rather than provisioned throughput, making it cost-effective for unpredictable or low-traffic workloads.
Question 10: What is the correct way to copy a large number of blobs between storage accounts efficiently using command-line tools?
- Use Azure PowerShell Copy-AzBlob cmdlet for each blob
- Download all blobs locally then upload
- Use Azure Data Factory for all blob copies
- Use AzCopy with the copy command and service-to-service transfer (Correct answer)
Correct answer: Use AzCopy with the copy command and service-to-service transfer
AzCopy supports server-side service-to-service transfers for blobs, copying data between storage accounts without passing through the client machine.
Question 11: How long does Azure Event Hubs retain events by default?
- 7 days
- 24 hours
- 1 day (24 hours), configurable up to 90 days (Correct answer)
- 1 hour
Correct answer: 1 day (24 hours), configurable up to 90 days
Event Hubs retains events for 1 day by default, but retention can be configured up to 90 days depending on the tier.
Question 12: What is the purpose of enabling Always On for an Azure Web App?
- Forces HTTPS redirect
- Enables 24/7 auto-scaling
- Keeps deployment slots warm
- Prevents the app from sleeping when idle (Correct answer)
Correct answer: Prevents the app from sleeping when idle
Always On keeps the app loaded so it does not unload after a period of inactivity, avoiding cold-start delays.
Question 13: What is the difference between Azure Monitor Metrics and Azure Monitor Logs?
- They are the same service with different names
- Metrics store text logs; Logs store numerical time series
- Metrics require a Log Analytics workspace; Logs do not
- Metrics are time-series numerical data stored for up to 93 days; Logs are structured text data stored in Log Analytics for longer retention with KQL querying (Correct answer)
Correct answer: Metrics are time-series numerical data stored for up to 93 days; Logs are structured text data stored in Log Analytics for longer retention with KQL querying
Metrics are lightweight time-series numeric values retained for 93 days, ideal for real-time alerting; Logs are structured records in Log Analytics with flexible retention and KQL queries.
Question 14: Which Azure App Service plan tier is required to enable deployment slots for a web app?
- Basic
- Shared
- Standard (Correct answer)
- Free
Correct answer: Standard
Deployment slots are available starting with the Standard tier of Azure App Service.
Question 15: Which protocol does Azure Service Bus support for messaging in addition to AMQP?
- WebSocket only
- STOMP
- MQTT
- HTTP/REST (Correct answer)
Correct answer: HTTP/REST
Azure Service Bus supports both AMQP 1.0 and HTTP/REST protocols, allowing web clients and firewalled environments to send and receive messages via HTTPS.
Question 16: Which authentication provider is built natively into Azure App Service for enabling social login?
- ADFS
- Okta
- OAuth2 Proxy
- Easy Auth (App Service Authentication) (Correct answer)
Correct answer: Easy Auth (App Service Authentication)
Easy Auth (App Service Authentication/Authorization) is the built-in identity middleware that supports multiple identity providers without code changes.
Question 17: Which Azure Key Vault object type should be used to store a database connection string?
- Secret (Correct answer)
- Policy
- Key
- Certificate
Correct answer: Secret
Key Vault Secrets are designed to store sensitive string values like passwords, connection strings, and API keys securely.
Question 18: What is the purpose of Azure Blob Storage versioning?
- Assigns semantic version numbers to blobs
- Tracks and stores every previous version of a blob automatically (Correct answer)
- Replicates blobs across regions
- Enables parallel uploads of multiple versions
Correct answer: Tracks and stores every previous version of a blob automatically
Blob versioning automatically saves the state of a blob every time it is modified, allowing you to restore or access any previous version.
Question 19: How do Azure Functions integrate natively with Azure Service Bus?
- Via Logic Apps as a middleware layer
- Via a timer trigger that calls the Service Bus SDK
- Via the Service Bus trigger binding, which fires the function when new messages arrive (Correct answer)
- Via polling using an HTTP trigger
Correct answer: Via the Service Bus trigger binding, which fires the function when new messages arrive
The Azure Functions Service Bus trigger binding listens for new messages on a queue or subscription and automatically invokes the function when messages arrive.
Question 20: What is the function of VNet Integration in Azure App Service?
- Replaces the need for a VPN gateway
- Allows the web app to receive traffic from a VNet
- Allows the web app to make outbound calls into a VNet (Correct answer)
- Enables private DNS resolution globally
Correct answer: Allows the web app to make outbound calls into a VNet
VNet Integration enables outbound traffic from the App Service to reach resources inside an Azure Virtual Network, such as private databases.
Question 21: Note: This is the first in a series of questions on the same situation. Each of the questions in the series has its own solution. Check to see if the solution achieves the given objectives. <br> The following resource groups are available to you: <br> Developers must use DevWorkstation to connect to DevServer. DevServer must not accept connections from the internet in order to ensure security. <br> Between the DevWorkstation and the DevServer, you must establish a secure connection. <br> Solution: Within the same address space, assign an IP address to each subnet. <br> Is the solution effective in achieving the goal?
- Yes
- No (Correct answer)
Correct answer: No
Explanation: <br> Peering with the Global Virtual Network is a good idea. Peering virtual networks in various Azure regions to create a global private network in Azure is possible using Azure Global Virtual Network Peering.
Question 22: How does Azure AD OAuth2 client credentials flow work for service-to-service authentication?
- The app uses a shared access key
- The app uses a user's delegated token
- The app relies on managed identity only
- The app authenticates directly with Azure AD using its client ID and secret/certificate to obtain an access token (Correct answer)
Correct answer: The app authenticates directly with Azure AD using its client ID and secret/certificate to obtain an access token
Client credentials flow allows an application to authenticate as itself (not a user) by presenting its client ID and secret or certificate to Azure AD to get an access token.
Question 23: Which Azure Monitor alert type evaluates a KQL query against Log Analytics data and fires when results meet a threshold?
- Activity log alert
- Metric alert
- Smart detection alert
- Log search alert (Correct answer)
Correct answer: Log search alert
Log search alerts run a KQL query on a schedule against Log Analytics data and trigger when the number of results or a metric computed from results exceeds a threshold.
Question 24: Which Azure Service Bus feature prevents the same message from being processed twice?
- Message deferral
- Dead-letter queue
- Message sessions
- Duplicate detection (Correct answer)
Correct answer: Duplicate detection
Duplicate detection in Service Bus detects and discards messages with the same MessageId sent within the duplicate detection window.
Question 25: What is the difference between Azure Event Grid topics and Azure Service Bus topics?
- Event Grid topics persist messages for 30 days; Service Bus topics do not persist
- They are functionally identical
- Event Grid topics are for high-throughput streaming; Service Bus topics are for low-latency messaging
- Event Grid topics route events using filters to push-based subscribers; Service Bus topics use pull-based subscriptions with message locks and acknowledgments (Correct answer)
Correct answer: Event Grid topics route events using filters to push-based subscribers; Service Bus topics use pull-based subscriptions with message locks and acknowledgments
Event Grid topics use a push-based model with event subscriptions and HTTP webhooks, while Service Bus topics use pull-based consumer subscriptions with message locking and settlement.
Question 26: Which Azure service provides centralized secrets management with HSM-backed key storage and audit logging?
- Azure Confidential Computing
- Azure Dedicated HSM only
- Azure Key Vault (Correct answer)
- Azure Information Protection
Correct answer: Azure Key Vault
Azure Key Vault provides a centralized, cloud-hosted vault for secrets, keys, and certificates with optional HSM backing, RBAC, and full audit logging via Azure Monitor.
Question 27: Which Azure service should you configure to reliably trigger an Azure Function when a new blob is uploaded, even if the function app was offline?
- Event Grid trigger using Azure Blob Storage events (Correct answer)
- Blob trigger with polling
- Timer trigger with blob listing
- Queue trigger with manual blob reference
Correct answer: Event Grid trigger using Azure Blob Storage events
Using an Event Grid trigger for Blob Storage events provides near-real-time, reliable delivery even if the function was unavailable, unlike the polling-based blob trigger.
Question 28: Which Durable Functions pattern is best suited for running multiple independent tasks in parallel and aggregating their results?
- Async HTTP APIs
- Function chaining
- Fan-out/fan-in (Correct answer)
- Monitor
Correct answer: Fan-out/fan-in
The fan-out/fan-in pattern starts multiple activity functions simultaneously and waits for all of them to complete before aggregating results.
Question 29: What does the ARR Affinity setting control in Azure App Service?
- Automatic resource reservation
- Application runtime version selection
- Session affinity routing to the same instance (Correct answer)
- Application role routing
Correct answer: Session affinity routing to the same instance
ARR Affinity uses a cookie to route a client's requests to the same instance, maintaining session state in multi-instance deployments.
Question 30: Which Azure Service Bus feature ensures that messages related to the same entity (e.g., same order ID) are processed in order by a single consumer?
- Duplicate detection
- Message sessions (Correct answer)
- Message deferral
- Topic subscriptions
Correct answer: Message sessions
Message sessions in Azure Service Bus group related messages by a session ID and guarantee ordered, exclusive processing by a single receiver.
Question 31: What is the purpose of RBAC role assignments in Azure?
- Grant a security principal (user/group/identity) specific permissions to an Azure resource (Correct answer)
- Configure Azure Policy compliance rules
- Define network security rules
- Set up multi-factor authentication
Correct answer: Grant a security principal (user/group/identity) specific permissions to an Azure resource
RBAC role assignments attach a role definition to a security principal at a specific scope, granting the permissions defined in that role to the principal.
Question 32: What is the purpose of Azure AD Conditional Access policies for application developers?
- Automatically scale apps based on user load
- Generate API keys for applications
- Configure user roles in the application
- Enforce additional security requirements (MFA, compliant device) when accessing applications (Correct answer)
Correct answer: Enforce additional security requirements (MFA, compliant device) when accessing applications
Conditional Access policies enforce security requirements like MFA or compliant device when users sign into applications, protecting against compromised credentials.
Question 33: What is the Azure Relay service used for?
- Relaying API calls through API Management
- Routing Event Hub events to on-premises systems
- Enabling secure hybrid connections between on-premises services and cloud applications without opening inbound firewall ports (Correct answer)
- Providing a proxy for Azure CDN
Correct answer: Enabling secure hybrid connections between on-premises services and cloud applications without opening inbound firewall ports
Azure Relay enables hybrid connectivity by letting on-premises services expose endpoints to the cloud without firewall changes, using outbound connections only.
Question 34: Which runtime identifier is used when deploying a .NET 8 isolated Azure Function in App Service?
- dotnet
- net8
- dotnet-isolated (Correct answer)
- functions-dotnet8
Correct answer: dotnet-isolated
The dotnet-isolated worker model runs .NET Functions in a separate process and requires specifying the dotnet-isolated runtime.
Question 35: Which Cosmos DB indexing mode indexes every item and property by default?
- None
- Lazy
- Consistent (Correct answer)
- Partial
Correct answer: Consistent
The Consistent indexing mode synchronously updates the index after every write, ensuring queries always reflect the latest data by default.
Question 36: What does the lock duration property control for Azure Service Bus messages?
- The delay before a scheduled message is delivered
- How long the message is stored before expiring
- How long a receiver holds exclusive access to a message before it becomes visible again (Correct answer)
- How long duplicate detection is active
Correct answer: How long a receiver holds exclusive access to a message before it becomes visible again
Lock duration defines how long a consumer has exclusive access to a message after receiving it; if not settled within that time, the lock expires and the message becomes available again.
Question 37: How do diagnostic settings in Azure help with monitoring?
- They route Azure resource platform logs and metrics to Log Analytics, Storage, or Event Hubs (Correct answer)
- They control the retention of application logs only
- They enable auto-scaling based on logs
- They configure Application Insights sampling rates
Correct answer: They route Azure resource platform logs and metrics to Log Analytics, Storage, or Event Hubs
Diagnostic settings on Azure resources configure where to send platform logs (activity, resource, audit) and metrics — to Log Analytics, Storage accounts, or Event Hubs.
Question 38: Which Azure Storage feature allows immutable, time-limited locks on blobs to prevent modification or deletion?
- Blob snapshots
- Azure Backup integration
- Immutability policies (WORM) (Correct answer)
- Soft delete
Correct answer: Immutability policies (WORM)
Immutability policies (Write Once, Read Many) on Azure Blob Storage lock blobs so they cannot be modified or deleted for a specified retention period.
Question 39: Note: This is the first in a series of questions on the same situation. Each of the questions in the series has its own solution. Check to see if the solution achieves the given objectives. The following resource groups are available to you: <br> <br> Developers must use DevWorkstation to connect to DevServer. DevServer must not accept connections from the internet in order to ensure security. <br> Between the DevWorkstation and the DevServer, you must establish a secure connection. <br> Solution: DevServer WestCentral should have a public IP address configured. Allow all inbound ports by configuring the Network Security Group. <br> Is the solution effective in achieving the goal?
- Yes
- No (Correct answer)
Correct answer: No
Explanation: <br> Internet connections must not be accepted by DevServer. <br> Use Global Virtual Network peering instead. <br> Peering virtual networks in various Azure regions to create a global private network in Azure is possible using Azure Global Virtual Network Peering.
Question 40: Which HTTP authorization level requires callers to include a function-specific API key in the request?
- Admin
- User
- Anonymous
- Function (Correct answer)
Correct answer: Function
The Function authorization level requires a function key (or higher) to be passed with each request, limiting access to authorized callers.
Question 41: What is the purpose of a Service Bus subscription filter (SQL filter) on a topic?
- To selectively route messages to a subscription based on message properties (Correct answer)
- To enforce message ordering
- To limit the size of messages sent to the topic
- To authenticate subscriber identity
Correct answer: To selectively route messages to a subscription based on message properties
SQL filters on Service Bus topic subscriptions evaluate message properties and system properties to route only matching messages to that subscription.
Question 42: Which Cosmos DB SDK method is used to perform an efficient point read by specifying both the item ID and partition key?
- container.ReadItemAsync(id, partitionKey) (Correct answer)
- container.UpsertItemAsync()
- container.GetItemQueryIterator()
- container.QueryItemsAsync()
Correct answer: container.ReadItemAsync(id, partitionKey)
ReadItemAsync performs a single-partition lookup using both the item ID and partition key, consuming the minimum possible RUs for a read.
Question 43: What does the Application Insights dependency tracking feature monitor?
- Infrastructure dependencies between Azure subscriptions
- NuGet package versions used by the application
- Outgoing calls from the app to external services like SQL, HTTP APIs, and storage (Correct answer)
- NuGet restore failures at build time
Correct answer: Outgoing calls from the app to external services like SQL, HTTP APIs, and storage
Dependency tracking captures outgoing calls from an application to external services like databases, HTTP APIs, and Azure Storage, including duration and success status.
Question 44: Which deployment method packages the function app into a ZIP file and mounts it read-only, improving startup performance?
- Docker container deployment
- Run-from-package (WEBSITE_RUN_FROM_PACKAGE=1) (Correct answer)
- Git continuous deployment
- FTP deployment
Correct answer: Run-from-package (WEBSITE_RUN_FROM_PACKAGE=1)
Setting WEBSITE_RUN_FROM_PACKAGE=1 causes the host to mount the deployment ZIP read-only, reducing I/O overhead and improving cold start times.
Question 45: What is the recommended way to store secrets for an Azure Function running in production?
- In a JSON config file deployed with the function
- In Azure Key Vault, referenced via Key Vault references in application settings (Correct answer)
- In the function code as constants
- In Azure Blob Storage as a text file
Correct answer: In Azure Key Vault, referenced via Key Vault references in application settings
Key Vault references in Azure Functions application settings allow secrets to be fetched securely from Key Vault at runtime without embedding them in code or config files.
Question 46: Using Azure Service Fabric, you're creating a dependable stateless service. In Azure, the service will run in a five-node cluster. During peak periods, you configure auto-scale rules to scale out the cluster. <br> Every legitimate node in the Azure Service Fabric cluster must run the service. <br> The service must be updated. <br> What are your options?
- Set the value of the InstanceCount property to 5
- Set the value of the UseImplicitHost property to true
- Set the value of the InstanceCount property to -1 (Correct answer)
- Create and implement a reliable collection
Correct answer: Set the value of the InstanceCount property to -1
Explanation: <br> The upper limit for scaling is defined by the Maximum Instance Count. The service will not be scaled out if the number of instances of the partition surpasses this limit, regardless of the load. By supplying a value of -1, this limit can be ignored, and the service can be scaled out as much as possible (the limit is the number of nodes that are available in the cluster).
Question 47: Note: This is the first in a series of questions on the same situation. Each of the questions in the series has its own solution. Check to see if the solution achieves the given objectives. <br> You connect to Azure with a sluggish internet connection on a workstation. There are two Azure file shares in your account. You intend to move a number of large files from one container to another. The disk space on the workstation is insufficient to store the data. <br> In Azure PowerShell, you define the following variables: <br> You must transfer the large files in parallel as quickly as feasible.<br> Solution: Use Azure PowerShell to run the following command: <br> AzCopy /Source:$sourceServer /Dest:C:\Files /SourceKey:$sourceKey /S <br> Is the goal met by the solution?
- Yes (Correct answer)
- No
Correct answer: Yes
Explanation: <br> The /Dest parameter should be :$DestServer, not C:\Files.
Question 48: What is the key difference between Azure Service Bus queues and Azure Storage queues?
- Storage queues support larger messages
- Service Bus is free; Storage queues have per-message costs
- Service Bus supports advanced features like sessions, dead-lettering, and duplicate detection; Storage queues are simpler and cheaper (Correct answer)
- Storage queues support ordering guarantees; Service Bus does not
Correct answer: Service Bus supports advanced features like sessions, dead-lettering, and duplicate detection; Storage queues are simpler and cheaper
Azure Service Bus provides enterprise messaging features like message sessions, dead-letter queues, duplicate detection, and transactions, while Storage queues are simpler and cost-effective.
Question 49: What is the difference between LRS and ZRS redundancy options in Azure Storage?
- LRS is geo-redundant; ZRS is locally redundant
- LRS replicates within one datacenter; ZRS replicates across availability zones in a region (Correct answer)
- LRS replicates across zones; ZRS replicates within one datacenter
- LRS costs more; ZRS is free
Correct answer: LRS replicates within one datacenter; ZRS replicates across availability zones in a region
LRS keeps three copies within a single datacenter, while ZRS synchronously replicates data across three availability zones in the same region.
Question 50: What is the difference between a system-assigned and user-assigned managed identity?
- System-assigned is tied to a single resource and deleted with it; user-assigned is standalone and reusable (Correct answer)
- System-assigned has a longer lifetime; user-assigned is deleted with the resource
- System-assigned supports multiple resources; user-assigned is single-use
- There is no functional difference
Correct answer: System-assigned is tied to a single resource and deleted with it; user-assigned is standalone and reusable
System-assigned identities are created and deleted with the resource, while user-assigned identities exist independently and can be assigned to multiple resources.
Question 51: How do you create a custom metric in Application Insights from application code?
- Use Azure Monitor REST API directly
- Configure a metric in the Azure portal
- Add a Prometheus endpoint only
- Use the TelemetryClient.TrackMetric() or GetMetric() API in the SDK (Correct answer)
Correct answer: Use the TelemetryClient.TrackMetric() or GetMetric() API in the SDK
The TelemetryClient.TrackMetric() and GetMetric() APIs allow applications to emit custom numeric metrics to Application Insights from within the application code.
Question 52: What happens if a Cosmos DB operation exceeds the provisioned RU/s limit on a container?
- The operation fails permanently and must be retried manually
- Cosmos DB returns a 429 Too Many Requests response and the SDK retries automatically (Correct answer)
- The container auto-scales to unlimited RUs
- Data is queued and processed later
Correct answer: Cosmos DB returns a 429 Too Many Requests response and the SDK retries automatically
Exceeding provisioned throughput causes Cosmos DB to return HTTP 429, and the SDK's built-in retry policies handle automatic back-off and retry.
Question 53: What is an Application Insights Availability Test used for?
- Checking Azure service health status
- Testing app performance under simulated load
- Validating app configuration at deploy time
- Pinging an external URL at regular intervals from multiple Azure regions to detect outages (Correct answer)
Correct answer: Pinging an external URL at regular intervals from multiple Azure regions to detect outages
Availability tests periodically send HTTP requests to your application from multiple Azure regions and alert you if the endpoint is unreachable or too slow.
Question 54: What is the role of a consumer group in Azure Event Hubs?
- It encrypts events for specific consumers
- It provides an independent view of the event stream for each downstream application or pipeline (Correct answer)
- It batches events before sending to storage
- It limits the number of event producers
Correct answer: It provides an independent view of the event stream for each downstream application or pipeline
Consumer groups give each consumer application an independent view of the event stream with its own offset, enabling multiple applications to read the same events independently.
Question 55: Which conflict resolution policy in Cosmos DB multi-master automatically picks the winning write based on the highest timestamp?
- Last-Write-Wins (LWW) using _ts (Correct answer)
- Manual merge
- Custom (stored procedure)
- First-Write-Wins
Correct answer: Last-Write-Wins (LWW) using _ts
Last-Write-Wins uses the _ts (timestamp) property by default to automatically resolve write conflicts by selecting the item with the highest timestamp.
AZ-200: Microsoft Azure Developer Core Solutions
The AZ-200 exam validates skills in developing cloud solutions on Microsoft Azure, covering compute, storage, security, monitoring, and integration services. It was a predecessor to the AZ-204 Azure Developer Associate certification.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds