Встречается на собеседованиях • сегодня

Какой у тебя уровень знаний Kafka

Я хорошо знаком с Apache Kafka и его экосистемой. Могу работать с продюсерами/консьюмерами, настраивать топики, партиции, репликации. Понимаю гарантии доставки сообщений (at-least-once, exactly-once). Имею опыт интеграции Kafka с Python (библиотеки confluent-kafka, kafka-python).

Пример простого продюсера:

python
from confluent_kafka import Producer

conf = {'bootstrap.servers': 'localhost:9092'}
producer = Producer(conf)

def delivery_report(err, msg):
    if err: print(f'Message failed: {err}')
    else: print(f'Message delivered to {msg.topic()}')

producer.produce('my_topic', key='key', value='message', callback=delivery_report)
producer.flush()

Знаю основы оптимизации (batch.size, linger.ms), но не претендую на экспертный уровень в тонкой настройке кластера.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы