Groupon interview question

JavaScript - hoisting, closures, and all other core concepts.