Frage im Vorstellungsgespräch bei Publicis Sapient

Q: Function declaration and function expression difference? What is hoisting?