Pergunta de entrevista da empresa EPAM Systems

JS core: closures, promises, etc.