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

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

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

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

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

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

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

Каталог

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

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

В каких случаях уместен auto-commit offset в Kafka?

Auto-commit уместен, когда его семантика соответствует обработке: приложение успевает завершить работу с полученными записями до фиксации позиции и допускает возможные повторы или потери по выбранному сценарию.

Читать ответ
Поведенческий

Расскажите, пожалуйста, о вашем опыте работы с RabbitMQ и Kafka.

Сравните не только технологии, но и свои реальные задачи: какие события или задания передавали, как обеспечивали повторную обработку, порядок и наблюдаемость. Чётко отделите практический опыт от теории.

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

Что произойдёт с сообщением Kafka после прочтения консюмером: будет ли оно продолжать храниться?

Да. Чтение потребителем и фиксация offset не удаляют запись из Kafka. Данные хранятся по политике retention и, если настроено, очищаются log compaction независимо от конкретного чтения.

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

Что дают партиции Kafka с точки зрения производительности: увеличивают или уменьшают пропускную способность?

Партиции позволяют увеличить пропускную способность за счёт параллельной записи, хранения и обработки. Но увеличение их числа не гарантирует ускорение: есть накладные расходы и пределы ресурсов.

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

В Kafka есть топик с 10 партициями. Мы подняли ещё одну реплику консьюмера, но производительность не увеличилась. Почему и что делать?

В обычной consumer group Kafka одновременно обрабатывать 10 партиций могут не более 10 назначенных consumers. Но даже до этого предела добавление экземпляра не помогает, если bottleneck вне чтения топика.

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

В чём отличие Kafka от RabbitMQ?

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

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

Чем отличается consumer RabbitMQ от consumer Kafka?

Consumer обычной очереди RabbitMQ подтверждает отдельные доставки через ack; consumer Kafka читает записи партиций и управляет offsets. Отсюда различаются повторное чтение, распределение работы и хранение истории.

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

В чём главное отличие RabbitMQ и Kafka?

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

Читать ответ
Поведенческий

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

Разделите разработку producer/consumer и эксплуатацию кластера. Назовите реальные задачи с топиками, offsets, ключами, схемами и ошибками, а администрирование обозначьте только при наличии опыта.

Читать ответ