Databricks Certified Associate Developer for Apache Spark
Validates understanding of the Apache Spark architecture and the ability to apply the Spark DataFrame API to complete data manipulation tasks within a Spark session. The exam covers Spark architecture and components, Spark SQL, DataFrame/DataSet API development, troubleshooting and tuning, Structured Streaming, Spark Connect, and the Pandas API on Spark. The exam consists of 45 scored multiple-choice questions over 90 minutes using Python.
Sample questions
A free preview of 15 source-grounded questions from this exam — answers and explanations included.
- Q1Developing Apache Spark DataFrame/DataSet API Applicationsmedium
A logistics analytics team is migrating a join between two continuous streaming sources to Structured Streaming, and a developer must decide how Databricks classifies that join and what it implies for retained state. Per the Databricks joins documentation, which option matches?
- A.It is a stateful join, so Databricks tracks information about the two sources and iteratively updates the results as new records arrive.Correct answer
- B.It is a stateless join, because every join processes immediately and only ever reflects the exact source data present at the instant the query is run.
- C.It is a batch join, so the engine recomputes the full result from scratch on each micro-batch and keeps no information between runs.
Sources
Questions are grounded in 150 references from official and authoritative materials.