Courseiva

Databricks-ML-Assoc · topic practice

Model Deployment practice questions

This domain covers deploying MLflow models on Databricks: Model Registry stages and versions, Model Serving endpoints, traffic splitting, and batch inference via jobs. Questions test whether you can configure endpoints, promote validated model versions safely, validate request schemas, and diagnose serving errors from exhibits.

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: Model Deployment

What the exam tests

What to know about Model Deployment

Be able to register a model version, create or update a Model Serving endpoint, and split traffic between versions for safe rollout. The most important thing: configure served entities and traffic percentages explicitly, and log a model signature so the endpoint validates request schemas.

Creating and updating Databricks Model Serving endpoints for registered MLflow model versions

Using traffic splitting to route live requests between model versions during rollout

Recording input and output schema signatures so serving endpoints validate incoming requests

Choosing Model Serving endpoints versus batch inference jobs for latency and throughput needs

Watch out for

Common Model Deployment exam traps

  • ▸Assuming updating an endpoint automatically shifts all traffic; you must explicitly configure served entities and traffic percentages.
  • ▸Forgetting that schema enforcement depends on a logged model signature, not just registry metadata or comments.
  • ▸Confusing batch inference jobs with real-time serving, then misreading error exhibits caused by request format or schema mismatch.

Practice set

Model Deployment questions

20 questions · select your answer, then reveal the explanation

Which TWO actions are necessary when migrating a model from the MLflow Model Registry to Unity Catalog?

Refer to the exhibit. A user attempts to deploy this endpoint configuration, but it fails. What is the most likely cause?

Exhibit

{
  "name": "prod-endpoint",
  "config": {
    "served_models": [
      {
        "model_name": "fraud-detection",
        "model_version": "5",
        "workload_size": "Small",
        "scale_to_zero_enabled": true
      }
    ]
  }
}

When evaluating a model for production deployment, which TWO metrics or artifacts are essential to ensure the model is 'ready' for the business?

Question 4mediummultiple choice
Read the full Model Deployment explanation →

A data scientist needs to deploy a MLflow model to a production environment. The model requires specific external libraries not present in the default Databricks Runtime. Which deployment method ensures the exact environment is replicated?

Which TWO actions should be taken to ensure an MLflow model is ready for production deployment via Model Registry?

Refer to the exhibit. A team is configuring a Databricks Serving Endpoint. What is the implication of setting 'min_instances' to 2?

Exhibit

{
  "model_name": "risk_assessment_model",
  "version": 5,
  "status": "PENDING_DEPLOYMENT",
  "serving_endpoint": {
    "name": "risk-api",
    "config": {
      "route_optimized": true,
      "min_instances": 2
    }
  }
}

Which THREE features are provided by Databricks Model Serving for production inference?

Which artifact is essential for enabling MLflow's 'Model Signature' feature in a deployed model?

A data science team is preparing to deploy an MLflow model to a Databricks Model Serving endpoint and needs to ensure low-latency inference with automatic scaling. Which TWO configurations or practices should they implement? (Choose 2)

Question 10mediummultiple choice
Read the full Model Deployment explanation →

A machine learning engineer has registered a scikit-learn model in Unity Catalog as `prod.ml.risk_model` and wants a REST endpoint that automatically serves the newest model version whenever a new version is registered, without editing the endpoint config each time. Which configuration should they use when creating the Databricks Model Serving endpoint?

A data scientist has trained a model and registered it in the Databricks Model Registry. They now want to deploy it to a Databricks Model Serving endpoint for real-time inference. Which of the following is a prerequisite for creating a serving endpoint for a registered model?

A retail data science team has trained a scikit-learn model and logged it with MLflow. They now want Databricks Model Serving to automatically pick up new model versions as they are registered in Unity Catalog, without editing the endpoint each time. Which serving endpoint configuration achieves this?

Question 13mediummultiple choice
Read the full Model Deployment explanation →

A machine learning engineer has registered a model in Unity Catalog as `prod.ml.risk_model`. The model was trained with a signature that expects a single DOUBLE column named `features`. The engineer wants to serve this model with Databricks Model Serving and needs to know the exact JSON payload format to send to the endpoint's REST API. Which payload correctly matches the model signature?

A data science team is deploying an MLflow model to a Databricks Model Serving endpoint that must handle bursty production traffic with low latency. They want to avoid cold-start delays while controlling cost during idle periods. Which two configuration choices should they make? (Choose two.)

Question 15mediummultiple choice
Read the full Model Deployment explanation →

A data scientist has registered a scikit-learn model in Unity Catalog as `ml_prod.churn.model_v3` and wants Databricks Model Serving to automatically pick up future versions of that model without editing the endpoint. The endpoint must serve the newest ready version at all times. Which model URI should be used as the served entity?

A machine learning engineer is preparing to deploy a custom MLflow model to a Databricks Model Serving endpoint. The model uses a third-party Python library that is not part of the Databricks Runtime ML base environment. The engineer wants to ensure the endpoint can load and run the model successfully. Which two actions are required? (Choose two.)

A machine learning engineer has an MLflow model registered in Unity Catalog and wants to create a Databricks Model Serving endpoint for real-time inference. The endpoint must be able to scale down to zero when idle to minimize cost, while still handling bursts of traffic. Which configuration should the engineer choose?

Question 18mediummultiple choice
Read the full Model Deployment explanation →

A data scientist needs to deploy a model to Databricks Model Serving. Which component is strictly required to be logged in MLflow to enable the 'Model Serving' feature?

Question 19mediummultiple choice
Read the full Model Deployment explanation →

When deploying a model using Model Serving, how does Databricks ensure that the environment remains consistent between the training workspace and the serving environment?

Which strategy is most effective for managing model drift in a production Databricks environment?

Free account

Track your progress over time

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

Focused Model Deployment sessions

Start a Model Deployment only practice session

Every question in these sessions is drawn from the Model Deployment domain — nothing else.

Related practice questions

Related Databricks-ML-Assoc topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the Databricks-ML-Assoc exam test about Model Deployment?
Be able to register a model version, create or update a Model Serving endpoint, and split traffic between versions for safe rollout. The most important thing: configure served entities and traffic percentages explicitly, and log a model signature so the endpoint validates request schemas.
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 Model Deployment questions in a focused session?
Yes — the session launcher on this page draws every question from the Model Deployment 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-Assoc topics?
Use the topic links above to move to related areas, or go back to the Databricks-ML-Assoc 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-Assoc exam covers. They are not copied from any real exam or dump site.