Подготовка к интервью

Вопросы на собеседовании по RabbitMQ

235 вопросов по RabbitMQ с технических собеседований

235 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по RabbitMQ — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: rabbitmq, backend, kafka.

Каталог

Результаты поиска

Найдено: 235
Поведенческий

Какими доводами вы руководствовались при выборе Kafka вместо RabbitMQ?

Обоснуйте выбор требованиями: хранение истории событий, повторное чтение, независимые потребители, нагрузка и существующая инфраструктура. Не сводите решение к тезису «Kafka всегда быстрее».

Читать ответ
Поведенческий

Использовали ли Kafka/RabbitMQ для потоковой обработки данных на проекте? Что именно делали?

Укажите, какой брокер реально использовали, какие сообщения проходили и что делали лично. Отправка события, администрирование брокера и потоковая агрегация — разные виды опыта.

Читать ответ
Поведенческий

Почему в вашем проекте не использовали очереди, например Kafka или RabbitMQ, для обработки и рассылки сообщений?

Объясните отсутствие очереди требованиями проекта. При небольшой нагрузке и необходимости немедленного результата синхронный обмен может быть проще и достаточен.

Читать ответ
Поведенческий

Расскажите, пожалуйста, о вашем опыте работы с RabbitMQ и Kafka.

Сравните не только технологии, но и свои реальные задачи: какие события или задания передавали, как обеспечивали повторную обработку, порядок и наблюдаемость. Чётко отделите практический опыт от теории.

Читать ответ
Поведенческий

Как разработали сервис на FastAPI, Celery и RabbitMQ для нечёткого поиска и сверки внутренней базы с внешними источниками, полностью отказавшись от ручного аудита?

FastAPI принимает задания, Celery выполняет сверку, RabbitMQ доставляет задачи. Полный отказ от ручного аудита нельзя объявлять без подтверждённых требований и измерений качества конкретного проекта.

Читать ответ
Теория

В чём отличие Kafka от RabbitMQ?

Kafka прежде всего предоставляет партиционированный журнал с хранением событий и offsets читателей. RabbitMQ часто служит брокером очередей с exchanges, маршрутизацией и подтверждением отдельных сообщений.

Читать ответ
Теория

Чем отличается consumer RabbitMQ от consumer Kafka?

Consumer обычной очереди RabbitMQ подтверждает отдельные доставки через ack; consumer Kafka читает записи партиций и управляет offsets. Отсюда различаются повторное чтение, распределение работы и хранение истории.

Читать ответ
System Design

Как спроектировать систему отложенных задач (Delayed Messages) в RabbitMQ с помощью TTL и DLX?

Сообщение помещают в очередь задержки без consumers, задают message TTL и DLX на рабочий exchange. После истечения TTL оно направляется в рабочую очередь, где его получает обработчик.

Читать ответ
Теория

В чём главное отличие RabbitMQ и Kafka?

RabbitMQ чаще используют для очередей задач и гибкой маршрутизации сообщений, Kafka — для долговечного партиционированного журнала событий с независимым чтением и повторным проигрыванием.

Читать ответ
Теория

В каких сценариях RabbitMQ может потерять сообщения и как этого избежать?

Сообщение можно потерять до подтверждения публикации, при недолговечной очереди/сообщении, раннем ack или политике удаления. Защита требует publisher confirms, корректных acknowledgements и выбранной модели хранения.

Читать ответ