Question d’entretien chez the LEGO Group

Describe the JavaScript event loop and event-driven programming.