American Express Interview Question

Difference between Random Forest and XGBoost; explain overfitting and its removal methods.