Pregunta de entrevista de Anonymous

Explain the event loop in JavaScript. Difference between var, let, and const. How does closure work in JavaScript? How do you handle asynchronous operations (callbacks, promises, async/await)