About this practice. Revision Robin is built and maintained by Bloor Engineering Ltd, a UK-registered company. Our Azure Data Fundamentals (DP-900) questions are written and reviewed in-house to match the current syllabus, each with a plain-English worked explanation. They are original practice material, not the official exam questions and not affiliated with or endorsed by Microsoft. Always confirm current test rules, fees and content with the official provider at Microsoft Credentials. See our Terms and Privacy.
Little and often beats one big session. Five minutes on the bus counts.
Free practice questions
Try 3 real Azure Data Fundamentals (DP-900) questions
Have a go, then reveal the worked explanation. A taster from a bank of 273 original questions. Unlock for unlimited drills and full timed mocks.
Q1. Which term describes data that is organised into rows and columns with a fixed schema, such as a table of customer orders?
A. Structured data
B. Semi-structured data
C. Unstructured data
D. Metadata
Show answer & explanation
✓ Answer: A. Structured data
Structured data follows a predefined schema of rows and columns, like a relational database table. Semi-structured data (such as JSON) has some organisation but no fixed schema, and unstructured data (such as images) has no inherent structure at all.
Q2. A retail company has many small, lightly used databases with unpredictable, spiky usage patterns and wants to share compute resources cost-effectively across them. Which Azure SQL Database feature is designed for this scenario?
A. Elastic pool
B. Hyperscale service tier
C. Read replica
D. Geo-restore
Show answer & explanation
✓ Answer: A. Elastic pool
Elastic pools let multiple Azure SQL databases share a set pool of resources (DTUs or vCores), which is cost-effective when individual databases have unpredictable or infrequent peaks. Hyperscale targets very large single databases needing fast scale-out storage, not resource sharing across many small databases.
Q3. What is the key difference between Geo-Redundant Storage (GRS) and Read-Access Geo-Redundant Storage (RA-GRS)?
A. GRS replicates synchronously while RA-GRS replicates asynchronously
B. RA-GRS allows read access to the secondary region's replicated data, while GRS does not
C. GRS is only available for Blob storage while RA-GRS supports all storage types
D. RA-GRS stores data in three availability zones instead of one region
Show answer & explanation
✓ Answer: B. RA-GRS allows read access to the secondary region's replicated data, while GRS does not
Both GRS and RA-GRS asynchronously replicate data to a secondary region, but RA-GRS additionally allows applications to read from that secondary region even when the primary is available, while plain GRS only allows read access to the secondary after Microsoft-initiated failover. Both apply across supported storage types, and availability-zone replication is a separate redundancy option (ZRS/GZRS).
Exam format (pass mark, question count, timing) verified against Microsoft Credentials. Questions are our own, not the official paper.
Exam mode
Full mock exam
50 random questions, real timing, marked against the official pass mark. Different every time.
The first 8 of 50 questions are free, with your score on them. Finishing the paper, your result against the pass mark and every answer explained come with the paid version.
Try it free
Topic drills
Ten quick questions on one topic, marked instantly with explanations.
1 free drill left.
Who has to sit the Azure Data Fundamentals (DP-900)
Who needs a Azure Data Fundamentals (DP-900)?
Individuals beginning to work with data in the cloud, demonstrating foundational knowledge of core data concepts and Azure data services. No prerequisites.
The real Azure Data Fundamentals (DP-900): format
How many questions are in the Azure Data Fundamentals (DP-900)?
The real Azure Data Fundamentals (DP-900) has 40 questions and lasts 45 minutes. Our mock uses 50 questions in 45 minutes.
What is the Azure Data Fundamentals (DP-900) pass mark?
Real exam pass mark: 700/1000. Our mock marks you at 35 out of 50, the threshold we mark against.
What it costs, and what a resit costs
How much does the Azure Data Fundamentals (DP-900) cost?
Real exam fee: £64. Resit fee: £64. Rebooking after a fail: 24 hours after first failed attempt; 14 days between subsequent attempts (up to 5 within 12 months)
How hard is it
What is the Azure Data Fundamentals (DP-900) pass rate?
Real exam first-time pass rate: 40%. Difficulty: Entry-level; requires solid foundational understanding, often underestimated, especially around Cosmos DB APIs and scenario-based questions.
Why people fail it
Why do people fail the Azure Data Fundamentals (DP-900)?
Underestimating the need for specific service and API knowledge.
Difficulty with Cosmos DB's five APIs and their appropriate use cases.
Figures for the real exam from vertexaisearch.cloud.google.com, google.com, checked October 2026. Fees and rules change, so confirm with the test provider before you book.
Azure Data Fundamentals (DP-900): common questions
Frequently asked
How long do you get?
The test is timed at 45 minutes. Our full mock runs on the same clock so you can practise your pacing.
Are these the real exam questions?
No. Our questions are original and written to match the current syllabus, so they give realistic practice without copying the official paper. Every answer comes with a plain-English explanation. Always confirm current rules and content with Microsoft.