/ faang-playbook / 05-ML-MLOPS / 04-ML-Testing-and-ML-Test-Score.md
swadhinbiswas feat: add Netflix L5 interview playbook · 2/2/2026
41c1cbb
41 lines · 907 Bytes
Raw Download

ML Testing and the ML Test Score

Traditional software tests check deterministic behavior. ML systems are probabilistic, so you need broader coverage: data, training, serving, and monitoring.

What “production-ready” means

  • data is validated
  • training is reproducible
  • serving matches training assumptions
  • monitoring detects silent failures
  • rollback is possible

A pragmatic test checklist

Data tests

  • schema checks
  • missingness/coverage
  • distribution sanity

Training tests

  • deterministic seeds where possible
  • training data versioning
  • metric regression checks

Serving tests

  • training/serving skew checks
  • latency budget checks

Monitoring

  • drift detection
  • alerting for stale features
  • outcome monitoring and feedback loops

Why interviewers like this

It shows you understand ML technical debt and can build systems that don’t degrade silently.