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

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

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

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

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

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

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

Каталог

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

Найдено: 715
Теория

В чем разница между топиками (Topics) в Kafka и очередями (Queues) в RabbitMQ с точки зрения хранения данных? Что происходит с сообщением в Kafka после того, как его успешно прочитал и обработал потребитель (Consumer)?

В системах обмена сообщениями (например, RabbitMQ, Kafka) топик (topic) и очередь (queue) служат для разных моделей доставки сообщений.

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

Транзакционность Kafka использовали? Как ключ связан с партицией?

В Kafka транзакционность используется для обеспечения атомарной записи сообщений в несколько топиков или партиций, а также для гарантии, что потребители увидят либо все сообщения транзакции, либо ни одного.

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

Как обработать дублирующееся Kafka-событие при доставке at-least-once (хотя бы один раз)?

Для решения проблемы дублирования событий и несогласованности между базой данных и Kafka часто применяют паттерн "Идемпотентности" и транзакционную обработку.

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

Как обеспечивалась идемпотентность при работе с Kafka? Если таску в Airflow рестартануть после ошибки при вычитке из Kafka — что произойдёт?

Идемпотентность при работе с Kafka обычно обеспечивается за счёт хранения смещений (offsets) и обработки сообщений так, чтобы повторная обработка не приводила к дублированию эффектов.

Читать ответ