Sobes.tech

/** * == ФТ == * Сервис обработки заказа получает заказ для обработки через Rest API. * Обработка в следующем: * - Проверить наличие товара на складе (вызывается внешний сервис по REST/HTTP). Если товара нет, то обработка заказа прекращается. * - Сохранить заказ в БД заказов * - Запустить дальнейшую обработку заказа (Processing, вызывается внешний сервис по REST/HTTP) * - Инициировать уведомления о новом заказе (Notification, вызывается внешний сервис по REST/HTTP) * * == НОТ == * - обработка должна быть такой, что если сохранить в БД заказ не удалось, то запускать заказ в обработку (processing) и инициировать уведомление (notification) не надо * - использовать для корреляции логов идентификатор заказа * - поддержать метрики 1) количество принятых заказов 2) количество успешно обработанных заказов * - сервис должен обрабатывать до 100 заказов в секунду */

Senior
СБЕРСБЕР
8

Есть топик с 10 партициями. Сколько нужно контейнеров (консьюмеров), чтобы читать все партиции?

Senior
Позитив Технолоджис
8

Как передаются параметры в методы в Java — по ссылке или по значению?

Middle
Лоция
8

Что такое happens-before? Зачем разработчику про это знать? Откуда берётся эта гарантия?

Senior
Альфа-БанкАльфа-Банк
8

Готов ли ездить в офис 4-5 дней в неделю или предпочитаешь гибрид?

Middle+
Яндекс МаркетЯндекс Маркет
8

Есть ли у вас вопросы по команде и процессам разработки?

Senior
ScaleApps
8

10 приложений-обработчиков постоянно забирают из базы данных задачи и запускают их обработку. Как не допустить ситуации, когда два экземпляра приложения взяли в работу одну и ту же задачу?

Senior
ИП Ганус Александр Андреевич
8

COUNT(*) vs COUNT(column) — результат будет одинаковый или разный?

Senior
Азиатско-Тихоокеанский банк
8

Чем Kafka отличается от RabbitMQ и за счёт чего Kafka лучше масштабируется?

Senior
СБЕРСБЕР
8

Все бины — синглтоны. В один и тот же REST-метод прилетает много запросов. Чем обеспечивается потокобезопасность? Spring что-то гарантирует из коробки?

Senior
Позитив Технолоджис
8

На что обращали внимание при оптимизации SQL-запросов? Как оптимизировали?

Middle+
AmexDev
8

Расскажите о своём опыте работы, ключевых достижениях и стеке технологий

Senior
Сбер Право
8

Как вы обычно маппите объекты из entity в DTO и обратно?

Middle+
луция
8

Что значит 'не держать состояние на брокере' в контексте Kafka?

Senior
ИП Ганус Александр Андреевич
8

Что такое оптимистическая и пессимистическая блокировка в Hibernate?

Senior
СБЕРСБЕР
8

Что такое LLM, как она работает? Как повлиять на вариативность ответов?

Senior
СБЕРСБЕР
8

Что не хватает в схеме с Redis? Как решить проблему привязки order_id к courier_id?

Middle
Ecom
8

Знаешь ли как пишутся стартеры для Spring? Писал ли сам?

Senior
Позитив Технолоджис
8

По каким критериям будешь выбирать новое место работы?

Senior
СБЕРСБЕР
8

В чём разница между интерфейсами Iterable и Iterator?

Senior
kode.ru
8
/714