
DatabricksCertified Associate Developer for Apache Spark
Domain 1Objective 6
Describe the Execution Patterns of the Apache Spark™ Engine, Including Actions, Transformations, and Lazy Evaluation. ASSOCIATE-DEVELOPER-APACHE-SPARK Practice Questions (Page 1)
Part of the Apache Spark Architecture and Components domain, which accounts for 20% of the ASSOCIATE-DEVELOPER-APACHE-SPARK exam. Databricks does not publish an official question count, but from its 90-minute exam (~35–60 total, ~7–12 in this domain), expect 1–2 from this objective — we provide 19 practice questions to prepare you well beyond it. (estimate)
19questions here
4free pages
5concepts
20%of the exam
Questions 1–5
- 1
A Spark application reads a large dataset, applies a series of transformations, and then calls `count()`. The job fails during execution. The engineer wants to understand the exact sequence of transformations that were applied to the data before the failure. Which of the following is the most reliable way to obtain this information?
Select an answer first - 2
A data engineer writes the following code: ```python df = spark.range(1000) df2 = df.filter(df["id"] % 2 == 0) df3 = df2.select("id") ``` They then call `df3.count()`. How many Spark jobs are triggered?
Select an answer first - 3
A Spark application reads a JSON file, applies a `select` to choose specific columns, then a `filter`, and finally a `groupBy`. The application fails during the `groupBy` stage. The engineer wants to see the logical plan of the DataFrame to understand the sequence of transformations. Which method should they call?
Select an answer first - 4
What does the lineage of an RDD or DataFrame represent in Apache Spark?
Select an answer first - 5
A Spark job reads a large table, applies a filter that removes 90% of the rows, then performs a join with another table, and finally aggregates. The engineer notices that the join is processing a large amount of data and wants to optimize it. Which of the following optimizations would be most effective in reducing the data processed by the join?
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.