Pergunta de entrevista da empresa Publicis Sapient

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