Pregunta de entrevista de Multiplier

explain JS Execution Contexts, scopes and hoisting