Courseiva

Databricks-ML-Pro · topic practice

ML Ops practice questions

ML Ops on Databricks covers the lifecycle machinery around models: experiment tracking with MLflow, the Model Registry, deployment to Model Serving or batch jobs, and post-deployment monitoring. Questions are scenario-based, asking you to pick the right Databricks API, CLI command, or pattern to automate lineage, versioning, stage transitions, scaling, and retraining triggers.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: ML Ops

What the exam tests

What to know about ML Ops

Be able to programmatically register, version, and transition models with MLflow, deploy them to autoscaling Model Serving endpoints, and wire monitoring that flags retraining. The key is matching each lifecycle step to the correct Databricks API or CLI rather than a manual UI action.

Using MLflow Model Registry APIs and the databricks registry CLI to log, version, and transition model stages

Configuring Databricks Model Serving endpoints with scale-to-zero and autoscaling for traffic demand

Detecting drift and performance degradation via inference tables, Lakehouse Monitoring, and metric thresholds

Packaging feature-engineering logic with MLflow models so batch scoring and real-time serving match

Watch out for

Common ML Ops exam traps

  • ▸Treating the MLflow Model Registry as a deployment tool instead of a versioning and stage-transition layer that serving endpoints consume
  • ▸Assuming a serving endpoint scales by default; forgetting to enable scale-to-zero or set min/max replica counts
  • ▸Monitoring only input drift while ignoring label or prediction performance, so silent accuracy decay goes undetected

Practice set

ML Ops questions

20 questions · select your answer, then reveal the explanation

Question 1mediummultiple choice
Read the full ML Ops explanation →

A company uses MLflow in Databricks to track experiments. They want to ensure that every experiment run is associated with a specific git commit hash to ensure reproducibility. What is the best way to achieve this?

Question 2hardmultiple choice
Read the full ML Ops explanation →

Refer to the exhibit. An engineer attempts to delete a model version but receives this error. What is the most likely cause?

Exhibit

Error: "mlflow.exceptions.RestException: RESOURCE_DOES_NOT_EXIST: Model version 10 is not in stage 'None'"
Question 3mediummultiple choice
Read the full ML Ops explanation →

Your team is using MLflow Model Registry to manage production-ready models. You need to ensure that only models reviewed by the lead data scientist are deployed to the production endpoint. Which workflow provides the most secure and scalable approach?

Question 4hardmultiple choice
Read the full ML Ops explanation →

Which TWO actions should be taken when setting up a Feature Store in Databricks to ensure data consistency between offline training and online serving?

Question 5hardmultiple choice
Read the full ML Ops explanation →

Refer to the exhibit. A MLOps engineer is troubleshooting a deployment pipeline. The model version 14 has reached the registry but is not triggering the automated deployment job. What is the most likely cause?

Exhibit

{
  "model_name": "revenue_forecast",
  "version": "14",
  "status": "PENDING_REGISTRATION",
  "tags": {
    "environment": "staging",
    "team": "finance",
    "validation_score": "0.88"
  }
}
Question 6mediummultiple choice
Read the full ML Ops explanation →

Which THREE criteria are essential for a robust model validation strategy before transitioning a model to the 'Production' stage in MLflow?

Question 7hardmultiple choice
Read the full ML Ops explanation →

Refer to the exhibit. The model serving endpoint is failing during high-latency requests. What is the most appropriate configuration change to resolve this?

Exhibit

LOG_LEVEL: INFO
MLFLOW_TRACKING_URI: databricks
DEPLOY_ENVIRONMENT: PROD
ENABLE_AUTO_REGISTRATION: TRUE
SCORING_TIMEOUT: 60s
ERROR: RequestTimeoutException: Model failed to respond within 60s
Question 8mediummultiple choice
Read the full ML Ops explanation →

Your organization wants to prevent models with known vulnerabilities from being deployed. Which Databricks feature should be implemented to scan model dependencies?

Question 9mediummultiple choice
Read the full ML Ops explanation →

Your team is deploying a model to Databricks Model Serving. You need to ensure the endpoint remains available during a library update that changes the inference environment. Which strategy minimizes downtime for production clients?

Question 10hardmulti select
Read the full ML Ops explanation →

You are auditing a Databricks ML workspace to improve governance. Which TWO features in Unity Catalog are essential for tracking the lineage of ML models and their associated data assets?

Question 11mediummultiple choice
Read the full ML Ops explanation →

Refer to the exhibit. A data scientist attempts to promote a model to 'Production' in the Unity Catalog Model Registry and receives this error. What is the most likely cause?

Exhibit

{
  "model_name": "fraud_detection",
  "version": 5,
  "status": "PENDING_REGISTRATION",
  "error": "PERMISSION_DENIED: User does not have CAN_MANAGE permission."
}
Question 12mediummulti select
Read the full ML Ops explanation →

Which THREE criteria are required for an MLflow model to be eligible for 'Model Serving' on Databricks?

Question 13hardmultiple choice
Read the full ML Ops explanation →

Your team needs to implement a 'Shadow Deployment' strategy in Databricks. What is the correct approach to achieve this?

Question 14mediummultiple choice
Read the full ML Ops explanation →

An ML engineer needs to deploy a custom MLflow PyTorch model to a Databricks Model Serving endpoint with maximum throughput and minimum latency. The model requires specialized GPU acceleration and depends on custom inference preprocessing logic. Which architectural approach best fulfills this requirement in Databricks Model Serving?

Question 15mediummultiple choice
Read the full ML Ops explanation →

Your team is using MLflow Model Registry to manage the lifecycle of a forecasting model. You need to transition a model version from 'Staging' to 'Production' only after it passes an automated integration test suite in the CI/CD pipeline. Which approach is the most scalable way to implement this gate?

Question 16mediummulti select
Read the full ML Ops explanation →

You are designing an ML pipeline on Databricks and want to ensure model reproducibility and auditability. Which TWO of the following actions are considered best practices for achieving this?

Question 17mediummultiple choice
Read the full ML Ops explanation →

You have a batch inference pipeline that processes millions of rows daily. The model performance has recently degraded. You need to investigate if the feature distributions have shifted. Which Databricks tool is best suited for monitoring this data drift?

Question 18hardmulti select
Read the full ML Ops explanation →

You are implementing a CI/CD pipeline for your ML projects on Databricks. Which THREE of the following strategies are critical for ensuring reliable and secure model deployment?

Question 19hardmultiple choice
Read the full ML Ops explanation →

Refer to the exhibit. You encounter this error when hitting your model endpoint for the first time after a deployment. What is the most likely cause, and how can you mitigate this?

Exhibit

{
  "model_version": "2",
  "stage": "Staging",
  "deployment_type": "real-time",
  "error_log": "503 Service Unavailable: Model serving endpoint is currently initializing or scaling"
}
Question 20hardmultiple choice
Read the full ML Ops explanation →

You are designing a feature store strategy on Databricks. Which TWO of the following statements correctly describe the benefits of using Databricks Feature Store for MLOps?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused ML Ops sessions

Start a ML Ops only practice session

Every question in these sessions is drawn from the ML Ops domain — nothing else.

Related practice questions

Related Databricks-ML-Pro topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the Databricks-ML-Pro exam test about ML Ops?
Be able to programmatically register, version, and transition models with MLflow, deploy them to autoscaling Model Serving endpoints, and wire monitoring that flags retraining. The key is matching each lifecycle step to the correct Databricks API or CLI rather than a manual UI action.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just ML Ops questions in a focused session?
Yes — the session launcher on this page draws every question from the ML Ops domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other Databricks-ML-Pro topics?
Use the topic links above to move to related areas, or go back to the Databricks-ML-Pro question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the Databricks-ML-Pro exam covers. They are not copied from any real exam or dump site.