Встречается на 2% собеседований по Java
Какие неудачные кейсы были в последнем проекте
В последнем проекте столкнулись с проблемой утечки памяти из-за некорректного использования статических коллекций. Кэшировали данные в static HashMap, но не чистили устаревшие записи, что привело к OutOfMemoryError в продакшене. Решение – перешли на Caffeine с TTL.
Пример:
java
// Было (плохо)
static Map<String, Data> cache = new HashMap<>();
// Стало
Cache<String, Data> cache = Caffeine.newBuilder()
.expireAfterWrite(1, TimeUnit.HOURS)
.build();Другая проблема – блокирующие вызовы в REST-контроллерах. Spring-потоки зависали при долгих SQL-запросах. Переписали на асинхронный подход с CompletableFuture и вынесли тяжелую логику в отдельный сервис.

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