Skip to content
ML Academy

Production and system design

Interview question

  • stafflevel
  • 45 minsuggested time
  • 2ML engineer, Data scientist

Design a real-time card-payment fraud detection system for a bank processing a few thousand transactions per second at peak. Decisions must be made inside the authorisation flow. Cover features, labels, models, serving, latency, thresholds, monitoring, adversarial drift, rollback and cost.

Tests: Real-time ML system design under latency, adversarial and label-delay constraints; streaming features; cost-based decision policies; safe deployment.

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