Boltzmann Labs interview question

what is gradient descent ?