Amazon Interview Question

What is a Stack? Coding best practices?