MLOps: Monitoring, Retraining, and Lifecycle Management Questions
Operating machine learning systems reliably over time. Covers model and data monitoring, drift and degradation detection, feedback loops, retraining and model-freshness strategy, versioning and model registries, and pipeline and workflow orchestration. Focuses on keeping deployed models healthy and reproducible across their lifecycle.
Describe active-learning strategies (uncertainty sampling, diversity sampling, hybrid approaches) that reduce labeling cost while keeping a model fresh, and how each integrates into a retraining workflow with limited labeling throughput. For a production system routing ambiguous predictions to human labelers, address the selection policy, latency constraints, annotation-interface and label-quality controls, and cost/performance trade-offs. For an NLP product adapting to new language usage, how would you budget labeling resources and decide triggers for active labeling within a continuous-evaluation feedback loop?
List and justify the minimum telemetry fields you'd instrument for a production ML model serving online predictions: prediction value, input features or feature hashes, request context (user/session id, region), timestamp, model version, inference latency, and ground truth when available. For each, explain why it matters for debugging, observability, and compliance, and discuss privacy/retention trade-offs including hashing/anonymization for a regulated domain like finance.
Design a model-governance process that balances speed and safety across a model's path from development to production: what stages it passes through, who signs off at each one, what gets checked before promotion, and how ongoing production issues feed back into the process. For a lighter-weight version covering dozens of models across teams, what's the minimum viable version of this that still produces audit-ready results without becoming a bottleneck?
Your offline evaluation shows Model B beats Model A on AUC, but an online A/B test at 5% traffic shows a 3% CTR drop for Model B. Walk through a prioritized debugging process to find the root cause of the online/offline gap.
A monitoring system flags multivariate drift but doesn't say which of hundreds of upstream features or data sources is responsible. Design an approach to attribute the drift to specific features: what statistical and algorithmic tools you'd reach for and why, how you'd combine multiple signals, how you'd prioritize which features to investigate first, and how you'd quantify your confidence in an attribution.
Unlock Full Question Bank
Get access to all MLOps: Monitoring, Retraining, and Lifecycle Management interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.