Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
Databricks logo

DatabricksCertified Associate Developer for Apache Spark

Domain 4Objective 3

Perform Logging and Monitoring of Spark Applications - Publish, Customize, and Analyze Driver Logs and Executor Logs to Diagnose Out-Of-Memory Errors, Cluster Underutilization, Etc. ASSOCIATE-DEVELOPER-APACHE-SPARK Practice Questions (Page 7)

Part of the Troubleshooting and Tuning Apache Spark DataFrame API Applications. domain, which accounts for 10% of the ASSOCIATE-DEVELOPER-APACHE-SPARK exam. Databricks does not publish an official question count, but from its 90-minute exam (~35–60 total, ~4–6 in this domain), expect 1–2 from this objective — we provide 35 practice questions to prepare you well beyond it. (estimate)

35questions here
7free pages
10concepts
10%of the exam

Questions 31–35

  1. 31expert · hard

    A Spark job is failing with 'java.lang.OutOfMemoryError: Java heap space' on the executors. The team has already increased the executor memory (spark.executor.memory) and the number of executors, but the problem persists. The executor logs show that the OOM occurs during the shuffle phase (e.g., during a groupByKey operation). Which of the following is the most likely cause and the most effective next step?

    Select an answer first
  2. 32foundation · easy

    Which log message is a direct sign of an out-of-memory error in a Spark executor?

    Select an answer first
  3. 33foundation · easy

    Which log message indicates that a stage has completed successfully?

    Select an answer first
  4. 34application · medium

    A team is monitoring a long-running streaming Spark application. They want to be alerted if the application stops making progress, for example, if a stage is stuck or if there are repeated task failures. They are already using a log aggregator. What is the most effective way to monitor application progress using logs?

    Select an answer first
  5. 35application · medium

    A team is debugging a Spark job that processes data from multiple source systems. They need to trace which specific input record caused a processing failure. The default log format does not include the record identifier. They want to add this context to the log output without changing the application code that generates the logs. What is the most effective way to achieve this?

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