the LEGO Group Interview Question

Describe the JavaScript event loop and event-driven programming.