Pregunta de entrevista de Amazon

What is a Stack? Coding best practices?