Optimize Churn Prediction: Feature Engineering and Model Selection | Snapchat Interview Question