Question d’entretien chez JLR

What is stack overflow and why it happens?