
DatabricksCertified Associate Developer for Apache Spark
Domain 1Objective 5
Configure Spark Partitioning in Distributed Data Processing, Including Shuffles and Partitions ASSOCIATE-DEVELOPER-APACHE-SPARK Practice Questions (Page 5)
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 29 practice questions to prepare you well beyond it. (estimate)
29questions here
6free pages
8concepts
20%of the exam
Questions 21–25
- 21
How can partitioning improve data locality?
Select an answer first - 22
What is the primary purpose of hash partitioning in Spark?
Select an answer first - 23
A data engineer is joining a large fact table (10 TB) with a small dimension table (50 MB) on a non-key column. The current join causes a full shuffle of the fact table, which is expensive. The engineer wants to minimize shuffle overhead. Which approach should the engineer use?
Select an answer first - 24
A Spark job joins a large fact table with a small dimension table. The dimension table is 200 MB, which exceeds the default broadcast threshold. The engineer wants to avoid shuffling the fact table. Which approach should the engineer take?
Select an answer first - 25
A Spark job reads a large DataFrame and then performs a filter that removes 90% of the rows. The engineer wants to reduce the number of partitions before writing the result to avoid many small files. Which operation should the engineer use?
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.