Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросSeniorАльфа Капитал

Расскажи про последнее место работы — Магнит. Что ты там делал, какие проекты реализовывал?

23 просмотра
ВопросMiddle+Лента

Работал ли ты с Java 21 и микросервисами?

23 просмотра
ВопросSeniorSSP Soft

Kafka: топик с 3 партициями и 4 консюмера в одной группе — что произойдёт?

23 просмотра
ВопросSeniorSSP Soft

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

23 просмотра
ВопросSeniorСБЕР

Чем отличается процесс от потока?

23 просмотра
ВопросMiddleФинансовые платформы

Сравните XML и JSON: плюсы и минусы каждого формата.

23 просмотра
ВопросMiddleФинансовые платформы

Как принимать HTTP-запросы в Java-приложении? Какие есть варианты?

23 просмотра
ВопросSeniorСБЕР

Что такое паттерны Saga и Outbox?

23 просмотра
ВопросSeniorОТП Банк

Почему решили рассмотреть вакансию? Что не устраивает на текущем месте?

23 просмотра
ВопросSeniorСБЕР

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

23 просмотра
ВопросSeniorСБЕР

Продукт пришел с запросом разработать сервис Лояльности, который на основе количества доставленных заказов (мастер-система по заказам OMS) будет отдавать сервису оформления заказа (cashier) размер скидки. Сервис Лояльности пока не будет иметь фронтовой части, только в БД надо хранить мапинг от какого количества доставленных и не отмененных заказов какая скидка. Что-то вида Заказов Скидка [phone]% [phone]% [phone]% [phone]% Необходимо спроектировать сервис, предложить механизмы интеграции с Сервисом оформления заказа и Сервисом управления заказами. Необходимо спроектировать архитектуру сервиса, которую можно будет передать в команду разработки и развертывания.

23 просмотра
ВопросMiddleНебольшая компания

Расскажите о ситуации, когда что-то пошло не так из-за вашего кода или решения.

23 просмотра
ВопросMiddleНебольшая компания

Что такое уровни изоляции транзакций? Какие знаете?

23 просмотра
ВопросMiddleНебольшая компания

Расскажите про опыт с Docker Compose, OpenShift, GitLab CI.

23 просмотра
ВопросSeniorСБЕР

Где в обычной Java можно встретить ForkJoinPool без его явного создания?

23 просмотра
ВопросSeniorСБЕР

Расскажи про ThreadPool, ForkJoinPool и его особенности.

23 просмотра
ВопросMiddleEcom

В чём ты стал лучше за последний год? Что любопытного попробовал, изучил?

23 просмотра
ВопросMiddleEcom

Что делать, если данных нет в кэше (cache miss)? Что показывать пользователю?

23 просмотра
ВопросMiddleэкзон

Какой контракт между equals() и hashCode()?

23 просмотра
ВопросMiddleэкзон

/** * Возвращает список тегов книг авторов, указанных списком идентификаторов * @param authors список авторов * @param searchAuthorIds список идентификаторов авторов, теги книг которых необходимо получить * @return список тегов книг указанных авторов */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }

23 просмотра