Pregunta de entrevista de Commvault

What are buffer overflows and how do you avoid them?