Встречается на собеседованиях • сегодня
Приведи пример макротаски
Макротаски — это задачи, которые выполняются в основном потоке после завершения текущего стека вызовов и микротасок. Пример:
javascript
console.log('Start');
setTimeout(() => {
console.log('Macrotask (setTimeout)');
}, 0);
Promise.resolve().then(() => {
console.log('Microtask (Promise)');
});
console.log('End');
text
Вывод:Start
End
Microtask (Promise)
Macrotask (setTimeout)
text
`setTimeout` — макротаска, выполняется после всех микротасок (например, промисов) и текущего синхронного кода. Другие примеры макротасок: `setInterval`, `requestAnimationFrame`, `I/O операции`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы