Michelin Interview Question

Closure, hoisting, timer functions, Promises and async programming