Встречается на собеседованиях • сегодня
Как взаимодействовал с очередями
Работал с RabbitMQ и Redis (Celery) для асинхронной обработки задач. Основные сценарии:
- RabbitMQ:
Использовалpython
import pika connection = pika.BlockingConnection(pika.ConnectionParameters('localhost')) channel = connection.channel() channel.queue_declare(queue='tasks') channel.basic_publish(exchange='', routing_key='tasks', body='Task data')durable=Trueдля устойчивости, подтверждения (ack) для надежности.
- Celery + Redis:
Настраивал retry, dead-letter очереди, приоритеты задач.python
from celery import Celery app = Celery('tasks', broker='redis://localhost:6379/0') @app.task def process_data(data): return data.upper()
Для мониторинга использовал Flower (Celery) и RabbitMQ Management Plugin. Важно учитывать backpressure и лимиты памяти в Redis.

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