Подготовка к интервью

Вопросы на собеседовании по Kafka

715 вопросов по Kafka с технических собеседований

715 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.

Каталог

Результаты поиска

Найдено: 715
Лайвкодинг

Нам нужно передать данные из некоторого источника некоторому потребителю.

Накапливайте записи вместе с cookies, сбрасывайте буфер до переполнения, затем подтверждайте каждый cookie строго по порядку. Commit возможен только после успешного Process соответствующих данных.

Читать ответ
Теория

Kafka надёжна? Нужна ли большая команда администраторов?

Надёжность Kafka зависит от репликации, подтверждений, числа синхронных реплик, мониторинга и процедур восстановления. Размер команды зависит от масштаба и способа эксплуатации.

Читать ответ
Теория

Вы сохраняли все сообщения из Kafka в отдельную таблицу? Какой в этом был смысл, разве Kafka была недостаточна?

Отдельная таблица может понадобиться для запросов по сущности, долгого хранения, аудита или идемпотентности. Kafka — журнал событий, а не универсальная замена оперативной БД.

Читать ответ
Теория

[имя] спросил: Чем Debezium отличается от прямого доступа одного сервиса к базе другого сервиса и почему в вашем случае использовали Debezium, а не Kafka?

Debezium считывает изменения БД через CDC, а Kafka хранит и доставляет события. Это не взаимоисключающие альтернативы: Debezium часто публикует изменения именно в Kafka.

Читать ответ
Теория

Какой поведенческий паттерн реализуют брокеры сообщений типа Kafka? Расскажи, как устроен этот паттерн (Pub/Sub), какие отношения между сущностями.

Брокер помогает реализовать Publish/Subscribe: издатели публикуют события, а подписчики получают интересующий поток без прямого знания друг о друге.

Читать ответ
Теория

Какие паттерны использовал в коде? Почему выбрал Event-Driven подход и Kafka, а не обычные запросы?

Событийная архитектура подходит для независимых обработчиков, буферизации и повторного воспроизведения. Синхронный запрос проще, когда ответ другого сервиса нужен прямо сейчас.

Читать ответ