Pergunta de entrevista da empresa Michelin

Closure, hoisting, timer functions, Promises and async programming