С какими garbage collector'ами вам приходилось сталкиваться, например, при работе с микросервисами на Java?

Назовите сборщики, которые действительно использовались, версию JDK и причины выбора. Важнее объяснить наблюдавшиеся паузы и нагрузку, чем перечислить все доступные GC.

Короткий ответ

Что ответить на собеседовании

Назовите сборщики, которые действительно использовались, версию JDK и причины выбора. Важнее объяснить наблюдавшиеся паузы и нагрузку, чем перечислить все доступные GC.

Подробный разбор

Ответ с пояснениями

Назовите сборщики, которые действительно использовались, версию JDK и причины выбора. Важнее объяснить наблюдавшиеся паузы и нагрузку, чем перечислить все доступные GC.

Расскажите о размере heap, темпе аллокаций, latency и способе анализа GC logs. Если использовался сборщик по умолчанию и вы его не настраивали, это нормальный честный ответ. Выбор между throughput и короткими паузами зависит от SLO и ресурсов. Не обещайте, что замена GC устранит утечку ссылок, неограниченный кэш или недостаток памяти.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее