Ctrl K
Frontend · Junior · Теория

Расскажите, как работает event loop в JavaScript. И что выведется в консоль, если в скрипте подряд стоят console.log, setTimeout с нулевой задержкой и Promise.resolve().then?

~4 мин голосом

Как подойти

Проверяют, понимает ли кандидат модель выполнения JavaScript: один поток, стек вызовов, роль окружения (Web API), разницу между макро- и микрозадачами — и может ли на этой основе уверенно предсказать порядок вывода, а не угадывать.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыОбъясните, как работают async и await в Python. Что произойдёт, если внутри корутины вызвать обычный time.sleep? JuniorРасскажите, как работает наследование через прототипы в JavaScript и что на самом деле происходит, когда вы пишете class с extends. MiddleКак работает прототипное наследование в JavaScript? JuniorРасскажите, как устроен event loop в браузере и где в нём находится отрисовка кадра. Как это знание помогало вам на практике? SeniorЧто такое замыкание в JavaScript? Приведите пример, где оно используется на практике. Junior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин