Question d’entretien chez Publicis Sapient

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