Перейти к содержимому

Общие вопросы по брокерам

Вопросов: 32 из 15 собеседований. Источник указан в заголовке группы.

  • Использовал ли брокеры сообщений? Если дa то какие?
  • Для чего нужны брокеры? Что за механизм? Как в нем выстраиваются данные?
  • Что подразумевает под собой гарантия доставки «at least once»?
  • Что делать, если у нас «at least once», но при этом бизнес-логика чувствительна к дубликатам запросов?
  • Поддерживает ли из коробки exactly once? Как реализовать?
  • Как будет работать комбинация «консьюмеров больше, чем партиций»?
  • Как будет работать комбинация «партиций больше, чем консьюмеров»?
  • Какие есть гарантии доставки?
  • Есть несколько консьюмеров одного и того же топика, два-три разных сервиса. Каким образом каждый из этих консьюмер-групп будет получать сообщение? Не получится ли так, что первая группа получила некоторое сообщение, а вторая, не успев, потеряет?
  • Как консьюмер-лаг соотносится с консьюмер-группами?
  • Какая разница Pub/Sub и Message Queue?
  • С какими базами данных, языками, технологиями, очередями сообщений вы работали?
  • Что такое консьюмер группа?
  • Было две партиции и два консьюмера, потом один консьюмер умер. Что произойдет и что можно сделать?
  • Максимальное количество консьюмеров для партиции в одной группе?
  • Что такое брокер сообщений?
  • Что можешь сказать про топик, партицию, продюсера, консьюмера, группу консьюмеров?
  • Что такое Dead Letter Queue?
  • Как вы тестируете асинхронные сценарии и обработку очередей сообщений?
  • Использовали ли вы message broker? Для каких сценариев?
  • Как вы обрабатывали dead-letter сообщения и гарантии доставки?
  • Что такое очередь сообщений в брокере?
  • Работал ли с брокерами?
  • С какими брокерами ссобщения работал?
  • Сколько консьюмеров можно создать на три партиции?
  • С какими брокерами сообщений работали и в чем их особенности?

Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025

Заголовок раздела «Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025»
  • Чем занимается брокер?
  • Можно сделать так чтобы продюсер писал все в одну партицию?
  • Действительно ли exactly once обеспечит отправку одного сообщения?
  • 100 партиций, 200 консьюмеров, как это будет работать?
  • 25 партиций, 20 консьюмеров, как это будет работать?
  • Всегда ли один и тот же консьюмер будет обрабатывать 2 партиции?