ML Knowledge

In the context of XGBoost, what is a DMatrix, and how is it unique from other data structures in gradient boosting algorithms?

Did you come across this question in an interview?

Interview question asked to Machine Learning Engineers and Data Scientists interviewing at Ripple, Intel, Deloitte and others: In the context of XGBoost, what is a DMatrix, and how is it unique from other data structures in gradient boosting algorithms?.