Встречается на 6% собеседований по Java
Какой опыт работы с Kafka
Работал с Apache Kafka в продакшене около 2 лет. Основные задачи:
- Настройка и поддержка Kafka-кластера (3 брокера, репликация 3)
- Разработка producer/consumer на Java с использованием Spring Kafka
- Оптимизация throughput и latency (настройка batch.size, linger.ms)
- Работа с Exactly-Once семантикой (Kafka Transactions API)
Пример producer:
java
@Bean
public ProducerFactory<String, String> producerFactory() {
Map<String, Object> config = new HashMap<>();
config.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "kafka:9092");
config.put(ProducerConfig.ACKS_CONFIG, "all");
config.put(ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG, true);
return new DefaultKafkaProducerFactory<>(config);
}Работал с Kafka Streams для обработки данных в реальном времени, знаю особенности партиционирования и rebalance.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы