Databricks Certified Machine Learning Associate Questions and Answers
200 questions organized by topic with detailed explanations
Databricks
MLA
200 questions
4 topics
Updated May 2026Databricks Machine Learning
76 questions25 easy40 medium11 hard~38% of exam
ML Workflows
38 questions9 easy19 medium10 hard~19% of exam
A data scientist uses `hp.loguniform("learning_rate", np.log(1e-5), np.log(1e-1))` in a Hyperopt search space. What is t...What does the `cross_val_score()` function from scikit-learn return when used for model evaluation?A data scientist uses Hyperopt with SparkTrials for distributed hyperparameter tuning. Which code pattern correctly impl...
Model Development
62 questions15 easy28 medium19 hard~31% of exam
A data scientist builds a feature preprocessing pipeline using scikit-learn and wants to log it as a single MLflow model...A data scientist wants to add a custom metric — the geometric mean of precision and recall — to an `mlflow.evaluate()` c...What is the primary purpose of the test set in a train/validation/test split?
Model Deployment
24 questions8 easy12 medium4 hard~12% of exam
In the Unity Catalog Model Registry, what replaces the stage concept (Staging, Production, Archived) that exists in the ...To configure MLflow to use Unity Catalog as the model registry backend instead of the Workspace Model Registry, which co...A data scientist has registered a model in the Workspace Model Registry and wants to expose it as a REST API for real-ti...
All Questions
| # | Question | Topic | Difficulty |
|---|---|---|---|
| 1 | A data scientist builds a feature preprocessing pipeline using scikit-learn and wants to log it as a... | Model Development | hard |
| 2 | What is the purpose of the Databricks Feature Store? | Databricks Machine Learning | easy |
| 3 | A data scientist wants to add a custom metric — the geometric mean of precision and recall — to an `... | Model Development | hard |
| 4 | What is the primary purpose of the test set in a train/validation/test split? | Model Development | easy |
| 5 | Which argument in `mlflow.evaluate()` specifies the type of ML task being evaluated? | Model Development | medium |
Sign in to see all 200 questions
Create a free account to browse all questions — completely free during our launch phase.
Ready to test your knowledge?
Take a full Databricks Certified Machine Learning Associate practice test with timed exam simulation.
Start Practice Test