Problem
Context
Streamly, a subscription video platform, uses a binary classification model to predict whether a customer will churn in the next 30 days so the retention team can send discounts or outreach. The current model has strong overall ranking performance, but the marketing team says the chosen success metric may not reflect the real business tradeoff.
Current Performance
| Metric | Validation Set | Notes |
|---|---|---|
| Accuracy | 0.91 | Churn rate is low |
| Precision | 0.44 | Of predicted churners, 44% actually churned |
| Recall | 0.72 | Model catches 72% of churners |
| F1 Score | 0.55 | Moderate balance of precision and recall |
| AUC-ROC | 0.87 | Good ranking ability |
| Log Loss | 0.29 | Probabilities are reasonably informative |
| Churn rate | 0.12 | 12% positive class |
| Customers scored monthly | 500,000 | Outreach budget is limited |
The Problem
The team currently reports accuracy to leadership because it is easy to explain, but only 12% of customers churn. Retention offers cost $8 per contacted customer, while saving a true at-risk customer generates $95 in expected gross profit. The retention team can contact at most 40,000 customers per month.
Requirements
- Explain why accuracy may be misleading for this churn problem.
- Identify which evaluation metric(s) should be prioritized and why.
- Discuss how business costs and outreach capacity affect metric choice.
- Recommend whether Streamly should optimize for precision, recall, F1, AUC-ROC, or another approach.
- Propose how you would choose a decision threshold for deployment.
Constraints
- Monthly contact capacity is fixed at 40,000 customers.
- False positives waste retention budget and may annoy loyal users.
- False negatives mean losing subscribers who could have been retained.
Practicing as: Data Scientist interview at HertzHi, I'll play your Hertz interviewer for the Data Scientist role. Candidates describe these interviews as mixed and on the easier side, so expect me to be professional and fair. Take your time with the question above and answer like we're in the room.
You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

