Если сторонний сервис имеет таймаут 60 секунд, можно ли поставить такой же? Как решить проблему долгого ответа?
Как изменится архитектура, если сервис работает в кластере (несколько инстансов)? Что будет с Postgres, Redis? Как обеспечить отказоустойчивость БД?
Объясните написанный SQL-запрос: что достаём, как достаём, почему фильтруем реакцию не равную 0, как работает GROUP BY и ORDER BY? Расскажите про виды JOIN (LEFT, RIGHT, их отличия).
Как защититься от наследования и переопределения геттера (чтобы коллега не мог override геттер и убрать защитное копирование)?
Как обеспечить гарантию доставки Exactly Once (каждое сообщение попадает в файл ровно один раз)?
Сколько было уникальных консьюмеров на одну партицию?
Как освободить забронированное место если пользователь не оплатил в течение 20 минут?
Как настраивал ThreadPoolExecutor? Какие основные параметры?
Расскажите о своём последнем месте работы: роль, команда, процессы разработки.
Как устроен B-tree индекс? За счет чего он ускоряет поиск?
Code Review: Сервис бронирования билетов — какие проблемы вы видите в коде?
Расскажи, как определяется достижимость объекта в GC чуть подробнее.
реализации - Логика связи пользователей и производителей - Ключи сообщений могут дублироваться - Ошибка в согласовании смещения потребителей с сообщениями - Нет настроения для продюсера - Отсутствует исполнение для нескольких брокеров - Группа консьюмеров жестко прописана
Почему не перешли сразу на CDC вместо polling?
По какому принципу настраивались алерты?
Какими потоками? (уточняющий вопрос после упоминания потоков ввода-вывода)
В чём разница между процессом и потоком, и когда можно использовать одно вместо другого?
Как работает связка Kafka + Redis sorted set + внешний шедулер для отложенных нотификаций?
Что такое тома (volumes) в Docker?
Опишите, как вы реализовывали мониторинг и трассировку (observability) для распределённых backend-сервисов, и какие инструменты считаете наиболее эффективными для обнаружения и устранения проблем в продакшн-среде?