Встречается на собеседованиях • сегодня
Работал ли с Garbage Collector
Да, работал. В Java GC автоматически управляет памятью, освобождая объекты, на которые нет ссылок. Основные алгоритмы: Serial, Parallel, CMS, G1 и ZGC.
Например, можно явно запросить сборку мусора (но это не гарантирует немедленного выполнения):
java
System.gc(); // Не рекомендуется в productionВажно понимать поколения Heap: Young (Eden, Survivor 0/1) и Old. Объекты перемещаются между ними.
Для мониторинга и настройки GC используются флаги JVM, например:
-XX:+UseG1GC– включить G1 GC;-Xmx512m– максимальный размер Heap.
Пример анализа:
bash
java -XX:+PrintGCDetails -Xmx100m MyAppЛучшие практики: избегать утечек памяти (например, статические коллекции), минимизировать создание временных объектов в критичных участках кода.

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