All Databricks exams
Databricks Certified Machine Learning Associate
What the Databricks Certified Machine Learning Associate exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 4
- Free practice questions
- 30
- Full question bank
- 112 questions
What the Databricks Certified Machine Learning Associate exam covers
The topic areas in our Databricks Certified Machine Learning Associate question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Databricks Machine Learning | 39% | 44 |
| Model Development | 32% | 36 |
| Data Processing | 18% | 20 |
| Model Deployment | 11% | 12 |
Databricks Certified Machine Learning Associate cost and format
| Certification | Databricks Certified Machine Learning Associate |
|---|---|
| Vendor | Databricks |
| Level | Associate |
| Status | Active |
Last checked October 22, 2026 against the official Databricks exam page.
Databricks Certified Machine Learning Associate sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Databricks Machine Learning
A data scientist wants each training run's parameters, metrics and model artifacts recorded so that runs in a workspace can be compared later. Which tool provides this?
- AUnity Catalog lineage, which records which tables and notebooks a particular query has read
- BDelta Lake time travel, which restores an earlier version of a table to a previous state
- CMLflow Tracking, which logs parameters, metrics and artifacts for each run in an experiment
- DDatabricks Connect, which runs local Python code against a remote cluster for interactive work
Show answer and explanationHide answer
Correct answer: CMLflow Tracking records parameters, metrics and artifacts for every run in an experiment, so runs can be compared in the workspace. Delta time travel and Unity Catalog lineage concern tables and data access rather than model runs. Databricks Connect runs code remotely and does not record experiment results.
Question 2Model Development
A binary classifier is trained on data where the positive class is very rare. Which evaluation metric is most informative?
- AAccuracy, which measures the share of all predictions that match the true label
- BMean squared error, which measures the average squared difference between the predicted and actual values
- CArea under the precision-recall curve, which focuses on how well the rare positive class is found
- DR-squared, which measures the share of variance explained, for continuous regression targets
Show answer and explanationHide answer
Correct answer: CWith a rare positive class, accuracy can look high even when the model misses most positives, while the precision-recall curve shows how well positives are found. Mean squared error and R-squared are regression measures and do not suit a binary classifier.
Question 3Data Processing
A dataset has missing values in a numeric column, and the team wants to fill them with the median inside a Spark ML pipeline. Which transformer does this?
- AStandardScaler, which scales each value to unit variance around the mean of the column
- BBucketizer, which assigns each value to one of a fixed set of ranges defined by split points
- COneHotEncoder, which creates a binary column for each distinct value in a categorical column
- DImputer, which replaces missing values with the mean or median of each column
Show answer and explanationHide answer
Correct answer: DThe Imputer transformer fills missing values with the mean or median of each column, which matches the requirement. StandardScaler rescales values, OneHotEncoder encodes categories, and Bucketizer groups values into ranges. None of them fills missing values.
Question 4Model Deployment
A team wants predictions for every row of a large table written to a Delta table each night. Which deployment pattern is appropriate?
- AA real-time serving endpoint that the nightly job calls once for each individual row of the table
- BA dashboard that scores each row again every time a user opens the page in the browser
- CA notebook that a person runs manually whenever a prediction is needed for a customer request
- DBatch inference that loads the registered model and writes the predictions to a Delta table
Show answer and explanationHide answer
Correct answer: DBatch inference scores the whole table in one job and writes predictions to a Delta table, which suits a nightly schedule. Calling a real-time endpoint row by row is slow and costly at that volume. Manual notebooks and dashboards do not produce a reliable nightly output.
Question 5Databricks Machine Learning
A team wants Databricks to train and compare several candidate models on a labelled table, then generate notebooks containing the code for each candidate. Which feature does this?
- ADatabricks Repos, which syncs notebooks with a remote Git repository for version control
- BAutoML, which trains and compares candidate models and generates notebooks
- CDatabricks SQL warehouses, which serve queries to dashboards and BI tools for analysts
- DUnity Catalog volumes, which store unstructured files such as images for later training
Show answer and explanationHide answer
Correct answer: BAutoML trains and compares candidate models on a dataset and generates notebooks that reproduce each one, which saves the team from writing the baseline pipelines by hand. Repos handles source control, SQL warehouses serve queries, and volumes store files. None of them trains and compares candidate models.
How to prepare for Databricks Certified Machine Learning Associate
- Read the official Databricks outline first (exam page), so you know exactly what is in scope.
- Give the most time to Databricks Machine Learning and Model Development: together they make up 71% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full Databricks Certified Machine Learning Associate question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for Databricks Certified Machine Learning Associate is in final review. The free practice test is open now.
Start the free practice testDatabricks Certified Machine Learning Associate FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| Databricks Certified Generative AI Engineer Associate | Databricks | Associate |
| Databricks Certified Machine Learning Professional | Databricks | Professional |
| Databricks Certified Context Engineer Associate | Databricks | Associate |
| Databricks Certified Data Analyst Associate | Databricks | Associate |
| Databricks Certified Data Engineer Associate | Databricks | Associate |
| Databricks Certified Associate Developer for Apache Spark | Databricks | Associate |