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

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

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

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

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

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

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

Каталог

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

Найдено: 235
Лайвкодинг

Есть задача: атомарно записать событие в брокер (Kafka/RabbitMQ) и в базу данных. Как обеспечить транзакционность?

Обеспечить транзакционность при записи события одновременно в брокер сообщений (Kafka/RabbitMQ) и базу данных — нетривиальная задача, так как это две разные системы с разными транзакционными моделями.

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

Каковы основные принципы разделения нагрузки при использовании Exchange в RabbitMQ?

В RabbitMQ основным механизмом разделения нагрузки является использование Exchange и очередей. Exchange принимает сообщения от производителей и распределяет их по очередям согласно определённым правилам (binding).

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

Можете объяснить концепцию Headers Exchange в RabbitMQ и как он отличается от других типов обменов?

Headers Exchange в RabbitMQ — это тип обменника (exchange), который маршрутизирует сообщения на основе заголовков (headers) сообщений, а не по routing key, как в Direct или Topic Exchange.

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

Как в RabbitMQ работает распределение сообщений между несколькими consumer'ами одной очереди?

Prefetch в RabbitMQ — это механизм, который ограничивает количество сообщений, которые потребитель может получить от брокера одновременно, прежде чем подтвердит их обработку.

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

Какой инструмент или библиотеку вы использовали для интеграции с RabbitMQ в своих проектах?

Для интеграции с RabbitMQ в проектах на C# часто используется библиотека RabbitMQ.Client — официальный клиент от разработчиков RabbitMQ. Она предоставляет удобный API для подключения, отправки и получения сообщений.

Читать ответ