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

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

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

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

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

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

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

Каталог

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

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

Может ли Kafka работать по gRPC?

Kafka изначально не поддерживает работу по протоколу gRPC, так как Kafka — это распределённая система обмена сообщениями, использующая собственный протокол поверх TCP для передачи данных между брокерами и клиентами.

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

Какие гарантии доставки есть в Kafka? Что нужно сделать на продюсере, чтобы сделать exactly-once?

Kafka не гарантирует абсолютную доставку сообщений (exactly-once delivery) из коробки, но обеспечивает как минимум один раз (at-least-once) доставку.

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

Почему используется segmentio/kafka-go, это одна библиотека или две? Как работают producer и consumer?

segmentio/kafka-go — это одна библиотека на Go для работы с Apache Kafka, разработанная компанией Segment. Она предоставляет удобный и эффективный API для продюсеров и консьюмеров Kafka.

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

Как вы масштабировали консьюмеров в Kafka? Что происходит, если консьюмеров больше, чем партиций?

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

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

На вход сервису поступают обновления документов

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

Читать ответ