This question evaluates a candidate's competency in designing real-time credit-card fraud detection systems, testing skills in machine learning model selection (supervised and unsupervised), feature engineering for online and offline contexts, handling delayed labels and class imbalance, and architecting low-latency production pipelines with retraining and monitoring. Commonly asked in the Machine Learning domain, it probes both conceptual understanding of trade-offs (asymmetric business costs, explainability, drift detection) and practical application-level architectural and operational skills for deploying, A/B testing, and maintaining low-latency fraud-detection models in production.

You are designing a real-time fraud detection system for an online payments platform that processes high-volume credit-card transactions. The system must flag or block suspicious transactions with strict latency constraints while maintaining high approval rates for legitimate users.
Design a credit-card fraud-detection strategy. Specifically describe:
Assume business costs for false declines and fraud losses are asymmetric, labels can be delayed (e.g., chargebacks in 30–90 days), and the system must support A/B testing and human review.
Login required