Accusoft interview question

what is the difference between a stack and heap?