Skip to content
RED SAGSkills
easyMLOps Engineer interview question

Why does a team need a model registry? What information should it store?

What the interviewer wants to hear

  • Central source of truth for model versions
  • Metadata: metrics, training data version, code commit, owner
  • Stages or aliases such as staging and production with approvals
  • Enables traceability and quick rollback

Model answer

Without a registry, models end up as files in random buckets and nobody is sure which one is in production or how it was built. A model registry is the single source of truth. For every version it stores the artifact plus metadata: evaluation metrics, the training run, code commit, data version, dependencies, the owner and a description. It also tracks lifecycle state, such as candidate, staging, production or archived, often with approval steps. Deployment pipelines pull a specific registered version rather than a loose file, so every prediction service can be traced back to its training data and code. That makes audits easy and rollback simple: point production back to the previous approved version. Tools like MLflow provide this, and cloud platforms have their own registries.

Can you answer it under time pressure?

Take a timed easy round and get scored on every answer.

Start mock interview

More easy MLOps Engineer questions