Domanda di colloquio di JLR

What is stack overflow and why it happens?