Skip to content
ML Academy

Production and system design

Interview question

  • stafflevel
  • 45 minsuggested time
  • 3ML engineer, Data scientist, Applied AI

Design the product recommendation system for an e-commerce site with 20 million monthly users and 2 million products. Recommendations appear on the home page and product pages. Discuss architecture, data, training, serving latency, evaluation, feedback loops, cold start, monitoring, rollback and cost.

Tests: Large-scale recommendation design: candidate generation and ranking stages, offline/online evaluation, position bias and feedback loops, freshness, cold start, latency and cost trade-offs.

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