
DatabricksCertified Data Engineer Professional
Domain 3Objective 1
Write Efficient Spark SQL and PySpark Code to Apply Advanced Data Transformations, Including Window Functions, Joins, and Aggregations, to Manipulate and Analyze Large Datasets. DATA-ENGINEER-PROFESSIONAL Practice Questions (Page 2)
Part of the Data Transformation, Cleansing, and Quality domain, which accounts for 10% of the DATA-ENGINEER-PROFESSIONAL exam. Databricks does not publish an official question count, but from its 120-minute exam (~50–80 total, ~5–8 in this domain), expect 3–4 from this objective — we provide 20 practice questions to prepare you well beyond it. (estimate)
20questions here
4free pages
6concepts
10%of the exam
Questions 6–10
- 6
A data engineer needs to compute daily, weekly, and monthly total sales from a large `sales` table with a `sale_date` column. The table is partitioned by `sale_date`. The engineer wants to minimize the number of full scans of the table. Which approach is most efficient?
Select an answer first - 7
In Spark SQL, which function calculates a running total over a specified window?
Select an answer first - 8
A finance team needs a report with total sales per year, per quarter, and per month, all in a single result set. The `sales` table has `sale_date` and `amount`. Which SQL clause produces this hierarchical aggregation?
Select an answer first - 9
Which join type returns only the rows from the left table that have at least one matching row in the right table, without returning any columns from the right table?
Select an answer first - 10
A data pipeline joins a large `transactions` table (2 TB, 5000 partitions) with a small `currency_rates` lookup table (5 MB). The current job runs slowly because the default shuffle join redistributes the large table. The data engineer wants to minimize shuffle and speed up the job. Which action should be taken?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Databricks. “DATA-ENGINEER-PROFESSIONAL” is a trademark of its owner, used for identification only.