Skip to content
ML Academy

Production and system design

Interview question

  • seniorlevel
  • 40 minsuggested time
  • 3ML engineer, Data scientist, Data analyst

Design a daily demand-forecasting system for a grocery chain: 500 stores, 20,000 SKUs, forecasts 1 to 14 days ahead feeding automatic replenishment. Cover data, modelling, evaluation, serving, reliability, monitoring and cost.

Tests: Forecasting system design at scale: hierarchical and intermittent series, global models, rolling-origin evaluation, quantiles for replenishment, batch pipelines with fallbacks, and monitoring.

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