Расскажи про Kafka — я вижу ты её использовал.

Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.

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

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

Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.

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

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

Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.

Kafka хранит упорядоченный журнал внутри каждой партиции; общего порядка между всеми партициями нет. Группа распределяет их между потребителями. Расскажите о выборе ключа, задержке обработки, повторной доставке и восстановлении после сбоя. Не называйте любую доставку exactly-once: итоговая гарантия зависит и от внешних побочных эффектов.

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

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

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

Подробнее