Free CERTIFIED-DATA-ENGINEER-PROFESSIONAL Databricks CERTIFIED-DATA-ENGINEER-PROFESSIONAL Practice Test Question

Loading demo links...

Showing 10–12 of 26 questions

Question 10 (Topic 1)

A Databricks job has been configured with 3 tasks, each of which is a Databricks notebook. Task A does not depend on other tasks. Tasks B and C run in parallel, with each having a serial dependency on Task A. If task A fails during a scheduled run, which statement describes the results of this run?

Select an option, then click Submit answer.

  • Because all tasks are managed as a dependency graph, no changes will be committed to the Lakehouse until all tasks have successfully been completed.
  • Tasks B and C will attempt to run as configured; any changes made in task A will be rolled back due to task failure.
  • Unless all tasks complete successfully, no changes will be committed to the Lakehouse; because task A failed, all commits will be rolled back automatically.
  • Tasks B and C will be skipped; some logic expressed in task A may have been committed before task failure.
  • Tasks B and C will be skipped; task A will not commit any changes because of stage failure.
Question 11 (Topic 1)

Which statement regarding Spark configuration on the Databricks platform is true?

Select an option, then click Submit answer.

  • The Databricks REST API can be used to modify the Spark configuration properties for an interactive cluster without interrupting jobs currently running on the cluster.
  • Spark configurations set within a notebook will affect all SparkSessions attached to the same interactive cluster.
  • Spark configuration properties can only be set for an interactive cluster by creating a global init script.
  • Spark configuration properties set for an interactive cluster with the Clusters UI will impact all notebooks attached to that cluster.
  • When the same Spark configuration property is set for an interactive cluster and a notebook attached to that cluster, the notebook setting will always be ignored.
Question 12 (Topic 1)

Which indicators would you look for in the Spark UI’s Storage tab to signal that a cached table is not performing optimally? Assume you are using Spark’s MEMORY_ONLY storage level.

Select an option, then click Submit answer.

  • Size on Disk is < Size in Memory
  • The RDD Block Name includes the “*” annotation signaling a failure to cache
  • Size on Disk is > 0
  • The number of Cached Partitions > the number of Spark Partitions
  • On Heap Memory Usage is within 75% of Off Heap Memory Usage