Home › Blog › MLOps interview questions: pipelines, deployment and monitoring

MLOps interview questions: pipelines, deployment and monitoring

MLOps interviews test whether you can take models from notebooks to reliable production systems and keep them healthy. Expect questions on reproducibility and experiment tracking, data and model versioning, feature stores, CI/CD and continuous training, serving patterns, safe rollout, and monitoring for drift and training–serving skew. Increasingly, interviews add LLM-specific operations: prompt versioning, evaluation suites and cost monitoring.

Twelve common MLOps interview questions

  1. Describe the ML lifecycle and where MLOps fits.
  2. How do you make training reproducible?
  3. What is a feature store, and what problem does it solve?
  4. What does a model registry do?
  5. How is CI/CD for ML different from CI/CD for software?
  6. Batch versus online inference — how do you choose?
  7. How do you roll out a new model safely?
  8. What is data drift versus concept drift?
  9. What is training–serving skew?
  10. What would you monitor for a production model?
  11. When and how do you retrain?
  12. What changes for LLM applications?

Reproducibility and versioning

A training run is reproducible when you can rebuild the same model from versioned code, versioned data, a pinned environment and recorded configuration and random seeds. Experiment trackers record parameters, metrics and artefacts per run; data versioning tools or immutable dataset snapshots record exactly what was trained on; a model registry stores approved models with metadata and lineage, and manages stages such as staging and production.

Feature stores and skew

Training–serving skew happens when features are computed differently in training and production — a different code path, a time-window bug, or data that was only available in hindsight (leakage). A feature store addresses this by defining features once and serving the same logic for offline training data and low-latency online lookups, with point-in-time correct joins so training never sees future values.

Serving and rollout

PatternUse when
Batch inferencePredictions can be precomputed (daily recommendations, risk scores)
Online inferencePredictions depend on real-time input (fraud checks, search ranking)
StreamingContinuous event-driven predictions
Shadow deploymentTest a new model on live traffic without affecting users
Canary releaseSend a small share of traffic to the new model, then increase
A/B testMeasure business impact between models

Monitoring

Tools you may be asked about

Interviewers rarely require a specific stack, but they expect you to map concepts to tools you've used: an experiment tracker and model registry such as MLflow or Weights & Biases, an orchestrator such as Airflow, Kubeflow or a cloud ML pipeline service, a feature store, containerisation with Docker and Kubernetes for serving, and a monitoring setup for both system and model metrics. Describe what each did in your pipeline and what you would change, rather than listing names. See Airflow interview questions and Kubernetes interview questions.

Retraining strategy

Retrain on a schedule when data changes predictably, on triggers when monitoring shows drift or degraded performance, or continuously for fast-moving domains. Whatever the trigger, the retrained model goes through the same validation gates — offline metrics against the current production model, fairness and slice checks — before rollout. Automating retraining without automated validation is a common and costly mistake.

LLMOps

For LLM applications the model is often an API, so operations shift to prompts, retrieval and evaluation: version prompts and their test sets, run evaluation suites on every change, monitor cost per request, latency, refusal and error rates, and track quality through user feedback and sampled reviews. Retrieval indexes need their own freshness monitoring. See RAG interview questions.

Practising

Interviewers follow up on the most specific thing you say, so rehearse the second question as well as the first. CoPilot Interview, a free AI interview assistant, runs MLOps mock interviews with follow-ups and produces a report of likely next-round questions. Prepare one story about a production model problem you diagnosed — skew, drift or a bad rollout — with how you'd prevent it now. See also machine learning engineer interview questions.

Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly. Everything else on this page applies whichever tool you use, or none.

Frequently asked questions

What is MLOps in an interview answer?

The practices and tooling for taking ML models to production and keeping them reliable: reproducible training, versioning, CI/CD and continuous training, serving, safe rollout and monitoring.

What is the difference between data drift and concept drift?

Data drift is a change in input distributions. Concept drift is a change in the relationship between inputs and the target, so the same inputs now mean something different.

What is training–serving skew?

A mismatch between how features are computed in training and in production, which makes production performance worse than offline metrics predicted.

How do you deploy a new model safely?

Validate offline against the current model, run it in shadow mode on live traffic, then canary it to a small share of users and expand while monitoring metrics, with a fast rollback path.

Practise on real interview questions

Run 145 real interview questions across 10 tracks, answer out loud and see a structured answer to compare with yours. Free, no signup.

Try a practice question