Встречается на собеседованиях • сегодня
Как выполняется JS
JavaScript выполняется однопоточно в порядке сверху вниз, но с особенностями из-за асинхронной природы. Основные этапы:
- Синхронный код выполняется сразу:
js
console.log(1); // 1
console.log(2); // 2- Асинхронный код (setTimeout, промисы) попадает в очередь событий и выполняется после основного потока:
js
console.log(1);
setTimeout(() => console.log(2), 0);
console.log(3);
// Порядок: 1, 3, 2- Event Loop управляет выполнением: сначала синхронный код, затем микротаски (промисы), макротаски (setTimeout).
Ключевые понятия:
- Call Stack - стек вызовов
- Web APIs - браузерные API
- Callback Queue - очередь колбэков
- Microtask Queue - для промисов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы