Встречается на собеседованиях • сегодня

Какие были проблемы с доступностью системы на проекте

На проекте столкнулись с проблемами доступности из-за: 1. **Утечек памяти** – неверное управление кешем привело к OutOfMemoryError. Решение: перешли на WeakHashMap и добавили TTL. 2. **Блокирующих вызовов** – синхронные запросы к БД вызывали таймауты. Перешли на асинхронные запросы с CompletableFuture. 3. **Некорректного балансировщика** – sticky-сессии ломали балансировку. Настроили round-robin и health checks. Пример исправления для асинхронных вызовов: ```java public CompletableFuture> getUsersAsync() { return CompletableFuture.supplyAsync(() -> db.query("SELECT * FROM users")); } ``` Дополнительно настроили Circuit Breaker (Hystrix) и мониторинг (Prometheus + Grafana).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы