Zscaler interview question

What is gradient descent? Bagging vs boosting random forests, etc.