Встречается на собеседованиях • сегодня
Что такое Макрозадача в JavaScript
Макрозадача (macrotask) — это задача, которая выполняется после текущего синхронного кода и микрозадач (microtasks). Она помещается в очередь макрозадач (macrotask queue) и обрабатывается циклом событий (event loop).
Примеры макрозадач:
setTimeout,setIntervalsetImmediate(Node.js)- I/O операции
- UI рендеринг
javascript
console.log('Start');
setTimeout(() => console.log('Macrotask'), 0);
Promise.resolve().then(() => console.log('Microtask'));
console.log('End');
// Output: Start → End → Microtask → MacrotaskМикрозадачи (Promise, MutationObserver) выполняются сразу после текущего кода, а макрозадачи — после них.

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