Microsoft Certified: Azure Cosmos DB Developer Specialty Intermediate Practice Exam: Medium Difficulty 2025
Ready to level up? Our intermediate practice exam features medium-difficulty questions with scenario-based problems that test your ability to apply concepts in real-world situations. Perfect for bridging foundational knowledge to exam-ready proficiency.
Your Learning Path
What Makes Intermediate Questions Different?
Apply your knowledge in practical scenarios
Medium Difficulty
Questions that test application of concepts in real-world scenarios
Scenario-Based
Practical situations requiring multi-concept understanding
Exam-Similar
Question style mirrors what you'll encounter on the actual exam
Bridge to Advanced
Prepare yourself for the most challenging questions
Medium Difficulty Practice Questions
10 intermediate-level questions for Microsoft Certified: Azure Cosmos DB Developer Specialty
You are designing a data model for an e-commerce application using Azure Cosmos DB for NoSQL. The application needs to display product information along with the latest 5 customer reviews on the product detail page. Products have hundreds of reviews that grow over time. Which data modeling approach should you implement?
Your application uses Azure Cosmos DB with the Session consistency level. A user updates their profile information through a web application, and immediately after, a background job triggered by the same user session needs to read this updated data. Which approach ensures the background job reads the latest data?
You are implementing a container in Azure Cosmos DB to store IoT telemetry data. Each device sends approximately 100 messages per day, and you have 50,000 devices. The data must be retained for 90 days for compliance purposes, then automatically deleted. Queries primarily filter by deviceId and timestamp. What is the most cost-effective configuration?
Your Azure Cosmos DB container is experiencing throttling errors (429 status codes) during peak hours between 9 AM and 11 AM. The container is configured with 10,000 RU/s manual throughput. Analysis shows that queries against the container are consuming high RUs due to cross-partition queries. What combination of actions should you take to optimize costs while resolving the throttling?
You need to implement a multi-region Azure Cosmos DB account for a global application. The application requires writes in two regions (East US and West Europe) with automatic failover capability. Read operations should be served from the nearest region to minimize latency. Which configuration should you implement?
You are developing an Azure Function that processes orders from an Azure Cosmos DB container using the Change Feed. The function should process changes in near real-time and maintain processing state. The function occasionally experiences failures. How should you implement the Change Feed processor?
Your application stores user documents in Azure Cosmos DB with the following structure: userId (partition key), username, email, preferences (object), and orderHistory (array of order IDs). Users frequently update their preferences but rarely modify orderHistory. The orderHistory array can grow to contain hundreds of items. Which optimization should you implement?
You are designing a document structure for a social media application where users can create posts and other users can like these posts. Each post can receive thousands of likes. You need to display the total like count and determine if the current user has liked the post. What data modeling approach should you use?
Your application uses Azure Cosmos DB and needs to integrate with an Azure Synapse Analytics workspace for complex analytical queries on historical data. The operational workload should not be affected by analytical queries. Which integration approach should you implement?
You have an Azure Cosmos DB container with a partition key that has resulted in a hot partition, where 70% of requests go to a single partition key value. The container stores customer orders with customerId as the partition key, and most orders come from a few large customers. How should you resolve the hot partition issue?
Mastered the intermediate level?
Challenge yourself with advanced questions when you score above 85%
Microsoft Certified: Azure Cosmos DB Developer Specialty Intermediate Practice Exam FAQs
Microsoft Certified: Azure Cosmos DB Developer Specialty is a professional certification from Microsoft Azure that validates expertise in microsoft certified: azure cosmos db developer specialty technologies and concepts. The official exam code is DP-420.
The Microsoft Certified: Azure Cosmos DB Developer Specialty intermediate practice exam contains medium-difficulty questions that test your working knowledge of core concepts. These questions are similar to what you'll encounter on the actual exam.
Take the Microsoft Certified: Azure Cosmos DB Developer Specialty intermediate practice exam after you've completed the beginner level and feel comfortable with basic concepts. This helps bridge the gap between foundational knowledge and exam-ready proficiency.
The Microsoft Certified: Azure Cosmos DB Developer Specialty intermediate practice exam includes scenario-based questions and multi-concept problems similar to the DP-420 exam, helping you apply knowledge in practical situations.
Continue Your Journey
More resources to help you pass the exam