Встречается на собеседованиях • сегодня
С какими брокерами сообщений работал
RabbitMQ, Kafka, ActiveMQ. Основной опыт — интеграционное тестирование сервисов через брокеры.
Пример теста с RabbitMQ (Python + Pika):
python
import pika
def test_message_consumption():
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='test_queue')
channel.basic_publish(exchange='', routing_key='test_queue', body='test_msg')
method_frame, _, body = channel.basic_get(queue='test_queue')
assert body.decode() == 'test_msg'
channel.basic_ack(method_frame.delivery_tag)
connection.close()Для Kafka использовал kafka-python, проверял доставку и порядок сообщений. Акцент на:
- Отказоустойчивость (retry, dead-letter queues)
- Проверку формата сообщений (JSON Schema, Avro)
- Скорость обработки (бенчмарки через
time.perf_counter())

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