Встречается на собеседованиях • сегодня
Как происходит взаимодействие с оперативной памятью в JS
В JavaScript управление памятью происходит автоматически через сборщик мусора. Основные принципы:
- Выделение памяти при создании переменных, объектов, функций
- Использование памяти при работе с данными
- Освобождение памяти через сборку мусора, когда объекты становятся недостижимыми
Пример:
js
let obj = {a: 1}; // Выделение памяти
obj = null; // Помечаем для сборщика мусораСборщик мусора использует алгоритм mark-and-sweep:
- Помечает все достижимые объекты (от глобальных переменных)
- Удаляет всё, что не помечено
Особенности:
- Примитивы хранятся в стеке
- Объекты хранятся в куче (heap)
- Циклические ссылки могут приводить к утечкам памяти

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