Встречается на собеседованиях • сегодня
Какие плюсы и минусы Event Loop
Плюсы:
- Асинхронность без блокировки основного потока (UI остаётся отзывчивым).
- Эффективность для I/O-операций (сетевые запросы, файловые операции).
- Простота модели (однопоточность упрощает отладку).
Минусы:
- Долгие синхронные задачи блокируют цикл (например, сложные вычисления).
- Сложность управления потоком выполнения (callback hell, хотя решается промисами/async/await).
- Не подходит для CPU-intensive задач (лучше использовать Web Workers).
Пример:
js
console.log('Start');
setTimeout(() => console.log('Timeout'), 0);
Promise.resolve().then(() => console.log('Promise'));
console.log('End');
// Вывод: Start → End → Promise → TimeoutМикротаски (Promise) выполняются перед макротасками (setTimeout).

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