Best Egg Interview Question

Describe the difference between Random Forests and XGBoost learning methods.