Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
Databricks logo

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 1)

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 1–5

  1. 1application · medium

    A team needs to identify the first and last order date for each customer from an `orders` table. Which SQL query is correct?

    Select an answer first
  2. 2foundation · easy

    Which technique in Spark can reduce shuffle overhead when joining a large DataFrame with a small one?

    Select an answer first
  3. 3expert · hard

    A pipeline joins `orders` (large, 1 TB) with `customers` (large, 500 GB) on `customer_id`. Both tables are skewed: a few customer IDs have millions of orders. The job completes but takes 4 hours. The data engineer wants to reduce runtime without changing the business logic. Which approach is most effective?

    Select an answer first
  4. 4application · medium

    A data engineer runs a job that joins two large DataFrames on a high-cardinality key. The job is slow due to the shuffle. The engineer notices that the same two DataFrames are joined multiple times in the same job with the same join key. Which optimization reduces redundant shuffles?

    Select an answer first
  5. 5foundation · easy

    Which PySpark function returns the value of a column from the row immediately before the current row within a window?

    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.