Почему в строке 24 используется каст к int? Что возвращает Math.sqrt?
Расскажи про кейс, когда ты заметил, что какой-то процесс не работает или работает плохо, предложил идею и её внедрили.
Как работал с SonarQube?
Расскажи про блокировки в JPA. Какие использовал?
Расскажите о своём опыте разработки и в какую сторону хотите расти?
В рамках этой задачи пришлось прорабатывать state machine?
Какие паттерны микросервисной архитектуры знаешь?
Как изолировать медленных/нестабильных провайдеров чтобы они не влияли на остальных?
Какие скопы бинов использовал в Spring? Для чего используется прототип?
На примере создания заказа. Есть запрос на сервис и есть ответ, между этими двумя действиями межсервисная и внешняя товары которые описаны (например для подсчета популярности товаров). Сервис выполняет неоднократно работает медленно или вовсе таймаутит и мы не успеваем ответить, теряем заказ. Что делать, что бы перестать терять заказы, и деньги соответственно?
HashMap vs TreeMap: отличия, сложность операций, когда использовать?
Что для тебя важно при выборе места работы?
Как ты относишься к написанию тестов?
Можно ли гарантировать отсутствие сетевых разделений?
Зачем нужен connection pool? Что такое handshake при подключении к БД?
Что такое load factor и как он работает?
Расскажите, что такое дженерики в Java и в чём различия между инвариантностью, ковариантностью и контравариантностью при их использовании?
С какими библиотеками реактивного программирования работали?
Какие плюсы дают неизменяемые объекты?
Продукт пришел с запросом разработать сервис Лояльности, который на основе количества доставленных заказов (мастер-система по заказам OMS) будет отдавать сервису оформления заказа (cashier) размер скидки. Сервис Лояльности пока не будет иметь фронтовой части, только в БД надо хранить маппинг от какого количества доставленных и не отменённых заказов какая скидка. Что-то вида Заказов Скидка [phone]% [phone]% [phone]% [phone]% Необходимо спроектировать сервис, предложить механизмы интеграции с Сервисом оформления заказа и Сервисом управления заказами. Необходимо спроектировать архитектуру сервиса, которую можно будет передать в команду разработки и развертывания.