
DatabricksCertified Associate Developer for Apache Spark
Shared Variables and Broadcast Joins ASSOCIATE-DEVELOPER-APACHE-SPARK Practice Questions (Page 3)
Part of the Developing Apache Spark™ DataFrame/DataSet API Applications domain, which accounts for 30% of the ASSOCIATE-DEVELOPER-APACHE-SPARK exam. Databricks does not publish an official question count, but from its 90-minute exam (~35–60 total, ~11–18 in this domain), expect 2–4 from this objective — we provide 21 practice questions to prepare you well beyond it. (estimate)
Questions 11–15
- 11
A data engineering team runs a daily Spark job that joins a large fact table (2 TB) with a small lookup table (50 MB). The lookup table is static and used only for enrichment. The team notices the job takes 30 minutes and generates heavy shuffle traffic. They want to minimize shuffle and improve performance without changing the cluster size. Which approach should they use?
Select an answer first - 12
A company runs a Spark SQL query that joins a large orders table with a small currency conversion table. The currency table is 20 MB and changes daily. They want to ensure the join uses a broadcast join without modifying the query. Which configuration should they set?
Select an answer first - 13
A team runs a join between a large fact table (1 TB) and a small dimension table (10 MB). They want to minimize shuffle and improve performance. Which join strategy should they choose?
Select an answer first - 14
Which problem does a broadcast variable solve in a Spark application?
Select an answer first - 15
Which two types of shared variables does Apache Spark provide for use in distributed tasks?
Select an answer first
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.