Optimize XGBoost for Predicting Marketing Outcomes | Amazon Interview Question