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

Были ли проблемы с Latency запросов

Да, проблемы с Latency запросов могут возникать по разным причинам. Основные из них:

  1. Сетевая задержка - высокий ping, перегруженные маршрутизаторы
  2. Блокирующие операции - синхронные вызовы, долгие I/O операции
  3. Неоптимальные запросы к БД - отсутствие индексов, N+1 проблемы
  4. GC паузы - долгие stop-the-world паузы сборщика мусора
  5. Конкуренция за ресурсы - lock contention, high CPU usage

Пример диагностики с помощью CompletableFuture:

java
CompletableFuture.supplyAsync(() -> externalService.call())
    .orTimeout(500, TimeUnit.MILLISECONDS)
    .exceptionally(ex -> {
        log.error("Timeout exceeded", ex);
        return fallbackValue;
    });

Для решения: мониторинг (Prometheus, Grafana), оптимизация запросов, кэширование (Redis), асинхронная обработка.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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