Представьте, что в коде подряд идут console.log, setTimeout с нулевой задержкой, Promise.resolve().then и асинхронная функция с await. В каком порядке это выполнится и почему?
~4 мин голосом
Как подойти
Проверяют, понимаете ли вы модель event loop: синхронный стек, очереди макро- и микрозадач, их приоритет и то, что async/await построен поверх промисов. Важно не только назвать порядок, но и объяснить его, а также показать, где это влияет на реальный код.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.