Pregunta de entrevista de Publicis Sapient

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