Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
Databricks logo

DatabricksCertified Data Engineer Associate

Domain 3Objective 5

Understand the Basic Tuning Parameters (spark.sql.shuffle.partitions:, Spark.default.parallelism, Spark.executor/driver.memory, spark.sql.autoBroadcastJoinThreshold) and Re-Measure the Performance. DATA-ENGINEER-ASSOCIATE Practice Questions (Page 1)

Part of the Data Transformation and Modeling domain, which accounts for 22% of the DATA-ENGINEER-ASSOCIATE exam. Databricks does not publish an official question count, but from its 90-minute exam (~35–60 total, ~8–13 in this domain), expect 1–2 from this objective — we provide 16 practice questions to prepare you well beyond it. (estimate)

16questions here
4free pages
5concepts
22%of the exam

Questions 1–5

  1. 1application · medium

    A data engineer is migrating a legacy RDD-based ETL pipeline to a new Databricks cluster. The pipeline uses sc.textFile() and map/filter/reduceByKey transformations. The engineer notices that the initial stage reads the input file into only 4 partitions, causing poor parallelism across the 16-core cluster. Which parameter should be adjusted to increase the number of partitions for the initial RDD read?

    Select an answer first
  2. 2application · medium

    A data engineer runs a DataFrame aggregation that involves a wide shuffle. The job is slow, and the Spark UI shows that the shuffle stage has 200 tasks, but the cluster only has 16 cores. Many tasks are very small and finish quickly, causing high scheduling overhead. Which change is most appropriate to reduce the overhead?

    Select an answer first
  3. 3application · medium

    A data engineer tunes a Spark job by increasing spark.executor.memory from 4 GB to 8 GB and decreasing spark.sql.shuffle.partitions from 200 to 50. After re-running the job, the engineer wants to confirm that the changes improved performance. Which metric from the Spark UI is most direct evidence of improvement?

    Select an answer first
  4. 4application · medium

    A data engineer is running a Spark job that performs a large groupBy and then collects the aggregated results to the driver for further processing in a pandas DataFrame. The job fails with an OutOfMemoryError on the driver node. The driver has 8 GB of RAM, and the collected result is approximately 6 GB. Which configuration change is most appropriate?

    Select an answer first
  5. 5foundation · easy

    Which Spark configuration parameter controls the amount of memory allocated to the JVM process that runs the Spark application's main() function and handles task scheduling?

    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-ASSOCIATE” is a trademark of its owner, used for identification only.