Встречается на собеседованиях • сегодня
Как работает сборщик мусора
Сборщик мусора (Garbage Collector, GC) автоматически освобождает память, занятую объектами, которые больше не используются. В JavaScript он работает по алгоритму mark-and-sweep:
- Mark: GC проходит от корневых объектов (глобальные переменные, активные функции) и помечает все достижимые объекты.
- Sweep: Удаляет непомеченные (недостижимые) объекты.
Пример:
javascript
let obj = { a: 1 }; // Создаем объект
obj = null; // Теперь объект недостижим и будет удален GCНюансы:
- Циклические ссылки обрабатываются корректно.
- GC работает не мгновенно, а когда движок сочтет нужным.
- В современных браузерах используется поколенческий GC (Generational GC), где объекты делятся на "молодые" и "старые" для оптимизации.

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