Google interview question

What is stochastic gradient descent