Skip to content
ML Academy

Production and system design

Interview question

  • seniorlevel
  • 40 minsuggested time
  • 2ML engineer, Data scientist

Design a churn-prediction system for a subscription software company with 2 million customers. The retention team contacts at-risk customers weekly. Cover data, labels, features, training, serving, monitoring, rollback and cost.

Tests: End-to-end ML system design for a batch decision process: target and window definitions, point-in-time features, validation, batch serving, delayed labels, monitoring and value measurement.

Sign in to practise: answers are saved before model answers are shown.