Работали с Kafka через Spring или напрямую?
Работал и через Spring Kafka, и напрямую с Kafka API.
Читать ответПодготовка к интервью
715 вопросов по Kafka с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.
Каталог
Работал и через Spring Kafka, и напрямую с Kafka API.
Читать ответВ Apache Kafka существуют три основных гарантии доставки сообщений:
Читать ответПри использовании модели доставки сообщений "At Least Once" в Kafka возможны дублирования сообщений. Чтобы избавиться от них, обычно применяют следующие подходы:
Читать ответSchema Registry в Kafka — это сервис, который хранит и управляет схемами данных (например, Avro, JSON Schema, Protobuf), используемыми для сериализации сообщений в Kafka.
Читать ответДля отправки сообщения в топик Kafka технически используется продюсер (producer). В Java, например, это класс KafkaProducer из библиотеки Apache Kafka.
Читать ответЧтобы гарантировать доставку сообщения в Kafka при регистрации пользователя, даже если Kafka временно недоступна, можно использовать паттерн Outbox:
Читать ответСамый медленный уровень гарантии доставки в Kafka — это "at most once" (не более одного раза).
Читать ответБесконечный rebalance в Kafka может происходить по нескольким причинам:
Читать ответВ проектах с Kafka интеграции обычно включают:
Читать ответKafka — это распределённая платформа потоковой передачи данных, ориентированная на высокую пропускную способность и масштабируемость. Она хранит сообщения в топиках и позволяет потребителям читать их с нужной позиции.
Читать ответЭтот набор вопросов предназначен для комплексного интервью и требует развернутых личных ответов, основанных на вашем опыте. Вот краткие рекомендации по каждому пункту:
Читать ответДля повторного вычитывания сообщения из Kafka можно использовать несколько подходов:
Читать ответ