Встречается на собеседованиях • сегодня
Какой опыт в RabbitMQ
RabbitMQ — это брокер сообщений, который я использовал для асинхронной обработки задач и обмена данными между микросервисами.
Основной опыт:
- Настройка и управление очередями (durable, auto-delete, TTL).
- Работа с обменниками (exchanges) и маршрутизацией (direct, fanout, topic).
- Обеспечение надежности: подтверждение доставки (ack/nack), dead-letter очереди.
- Интеграция с Python через
pikaилиaio-pikaдля асинхронных задач.
Пример (производитель и потребитель):
python
import pika
# Producer
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
channel.basic_publish(exchange='', routing_key='hello', body='Hello RabbitMQ!')
# Consumer
def callback(ch, method, properties, body):
print(f"Received: {body}")
ch.basic_ack(delivery_tag=method.delivery_tag)
channel.basic_consume(queue='hello', on_message_callback=callback)
channel.start_consuming()Также работал с кластеризацией и мониторингом через Prometheus + Grafana.

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