JPMorganChase Interview Question

How does an XGBoost algorithm work? Describe input, output and predictions