Azure Data Fundamentals
Core Data · Relational · NoSQL · Analytics · 120 scenario questions
⚠️ Exam Rules
| Questions in this Techclick bank | 120 |
|---|---|
| Timer | 180 min |
| Techclick practice target | 70% |
| Official exam code | DP-900 |
A data engineer is cataloging incoming files and must classify a folder of JSON and XML documents that have tags and keys but no fixed table schema. Into which data category do these files fall?
Correct: B. JSON and XML are semi-structured because they include self-describing tags and keys yet do not enforce a rigid relational schema. They are not structured data, because structured data lives in fixed rows and columns; they are not unstructured, because that term applies to binaries like video or images with no organizing markup; and the format alone says nothing about streaming.
You are designing a banking application that must record deposits and withdrawals with strict ACID guarantees and immediate read-after-write consistency. Which workload type best describes this requirement?
Correct: B. Recording individual deposits and withdrawals with ACID guarantees is an OLTP workload, because OLTP systems handle many small, fast, consistent transactions on normalized tables. OLAP is incorrect because it is tuned for read-heavy aggregation of historical data, not single-record writes; nightly batch reporting and raw data lake exploration are analytical patterns, not real-time transactional ones.
An organization is assigning Azure data team roles. Which responsibilities correctly map to a data engineer? (Choose TWO)
Correct: A and B. Data engineers build pipelines and provision and integrate storage such as data lakes, because their focus is moving and shaping data for downstream use. Designing dashboards is the data analyst's job and training models belongs to the data scientist, so those are incorrect here; approving a marketing budget is not a data role at all and is unrelated to the engineering function.
A retailer collects clickstream events continuously and needs to react to them within seconds for fraud alerts, while also running nightly summaries. Which statement correctly contrasts the two processing styles they need?
Correct: B. Stream processing handles events continuously with low latency, which suits the fraud alerts, whereas batch processing runs on collected groups of data on a schedule, which suits nightly summaries. The first option reverses the definitions and is incorrect; the claim that both always share identical latency is false; and streaming engines clearly do compute, not merely store, so that option is wrong.
A company is choosing where to land raw, mixed-format source data cheaply before any modeling, alongside a curated SQL store for finished reporting. Which description correctly distinguishes a data lake from a data warehouse?
Correct: C. A data lake holds raw data in any format using schema-on-read, while a data warehouse stores curated, structured data using schema-on-write for reporting. The option claiming a lake enforces schema-on-write is incorrect because that is the warehouse behavior; saying a warehouse holds raw schema-less files reverses the concepts; and both clearly are not limited to relational tables only.
Last updated:
Yes. You can start, finish and score it for free, and download the Techclick practice certificate.
This bank has 120 original scenario-based questions with a 180-minute timer and a 70% Techclick practice target.
The official exam code is DP-900 (Microsoft).
No. They are original practice questions written by Techclick. This is not the vendor's official exam and not leaked dumps.
Score 70% or higher to get a Techclick practice certificate and LinkedIn badge. It is not an official Microsoft certification.
Related practice tests: Microsoft DP-600, Microsoft DP-700, Microsoft PL-300, Microsoft DP-300, Azure AZ-900, AWS DEA-C01 (linked below).

You earned it — let the world know!
