Zscaler Interview Question

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