Quarks Technosoft interview question

Explain how setTimeout is executed in the JavaScript Event Loop.