Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
Альфа Капитал
Расскажи про последнее место работы — Магнит. Что ты там делал, какие проекты реализовывал?
23 просмотра
→
Вопрос
Middle+
Лента
Работал ли ты с Java 21 и микросервисами?
23 просмотра
→
Вопрос
Senior
SSP Soft
Kafka: топик с 3 партициями и 4 консюмера в одной группе — что произойдёт?
23 просмотра
→
Вопрос
Senior
SSP 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 просмотра
→
Вопрос
Middle
Ecom
В чём ты стал лучше за последний год? Что любопытного попробовал, изучил?
23 просмотра
→
Вопрос
Middle
Ecom
Что делать, если данных нет в кэше (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 просмотра
→
←
Назад
1
…
649
650
651
…
724
Вперёд
→