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

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

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

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

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

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

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

Каталог

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

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

Зачем нужен ключ партиционирования? Как Kafka определяет партицию по ключу?

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

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

Что произойдёт с сообщением в Kafka если при его обработке выброшено исключение (но приложение не упало)?

Если при обработке сообщения из Kafka в приложении выбрасывается исключение, но само приложение не падает, то поведение зависит от способа обработки и настроек потребителя:

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

Какой Kafka-клиент использовался на проекте и как вы с ним взаимодействовали?

Для взаимодействия с Kafka на языке Go часто используется библиотека Shopify/sarama. Это популярный и хорошо поддерживаемый клиент Kafka для Go, который предоставляет полный набор функций для продюсеров и консьюмеров.

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

Как настроить Kafka для 100 инстансов приложения с 10 потоками каждый, чтобы никто не блокировал друг друга?

Чтобы 100 инстансов приложения с 10 потоками каждый эффективно работали с Kafka и не блокировали друг друга, нужно правильно спроектировать топики и партиции.

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

Какие события передавались через Kafka и как вы обрабатывали их неправильный порядок?

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

Читать ответ