Frage im Vorstellungsgespräch bei Brototype

Can you explain the event loop in JavaScript? Describe closures and how they work in JavaScript.