Pergunta de entrevista da empresa Aqemia

Why do we use batches in gradient descent?