Design a Churn Model: Handle Missing Data and Justify
AmazonData Scientist · Technical ScreenLast updated
This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Design a Churn Model: Handle Missing Data and Justify states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Scenario
Designing a churn-prediction model for a subscription product with messy real-world data.
Question
How would you handle missing values in the training data and justify your approach?
Given this churn-prediction problem, which ML algorithm would you choose and why?
Explain how Random Forest works, including voting, feature bagging, and depth control.
Define overfitting vs. underfitting and describe techniques to detect and mitigate each.
Hints
Discuss imputation, ensemble strengths, cross-validation, regularisation, bias-variance trade-off.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.