Design Real-Time Credit Card Fraud Detection System
Company: TikTok
Role: Data Scientist
Category: Machine Learning
Difficulty: hard
Interview Round: Onsite
Quick Answer: 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.