Spark Developer Associate exam format

Updated September 20, 2026

Here is what Databricks publishes about the Associate Developer for Apache Spark exam.

CertificationDatabricks Certified Associate Developer for Apache Spark
Scored questions45
Duration90 minutes
Question formatMultiple choice
Registration fee$200
Programming languagePython
Validity2 years, then recertification on the current version
PrerequisitesNone (training recommended)
Recommended experience6+ months hands-on practice
DeliveryOnline proctored or test centre
LanguagesEnglish only
Test aidsNone permitted
Passing scoreNot published by Databricks

Unscored items may be included for statistical purposes without affecting your score.

Section weighting

SectionWeightApprox. scored questions
Developing DataFrame/DataSet API Applications30%~14
Apache Spark Architecture and Components20%~9
Using Spark SQL20%~9
Troubleshooting and Tuning DataFrame API Applications10%~5
Structured Streaming10%~5
Using Spark Connect to deploy applications5%~2
Using Pandas API on Apache Spark5%~2

Counts derived from Databricks’ percentages against 45 scored questions.

Writing transformations is half the exam. The DataFrame API (30%) plus Spark SQL (20%) is 50% of the scored content. If you can read and reason about Spark code fluently, you are halfway there.

Architecture at 20% is the differentiator. Most associate certifications keep architecture to a brief overview. Here it is nine questions, and it is the section that makes the tuning and troubleshooting content comprehensible. You cannot reason about a slow job without understanding stages, partitions and shuffles.

The two 5% sections are two questions each. Spark Connect and the Pandas API deserve an hour apiece — enough to know what problem each solves.

Python only

All code on this exam is Python. There is no Scala variant to worry about. You read PySpark and answer questions about what it does, what is wrong with it, or which of four versions is correct.

Two minutes per question

45 questions in 90 minutes, multiple choice only. Comfortable — though code-reading questions consume more time than definition questions, so do not linger.

English only

Unlike several other Databricks certifications, this one is offered in English only.

The passing score is not published

Databricks does not publish one. Aim for consistent 80%+ on realistic practice material.

What makes this exam different

Every other Databricks certification tests the platform. This one tests Spark.

That has a useful consequence: the knowledge transfers. Spark runs in many places, and understanding partitions, shuffles, lazy evaluation and the DataFrame API is portable in a way that Unity Catalog knowledge is not.

Booking

Book through Databricks. Nothing gates registration.