Какое назначение у класса ReentrantLock в Java и в чем его преимущества по сравнению с synchronized?
В чем заключается назначение оператора DISTINCT в SQL-запросах?
В каких ситуациях применяется оператор GROUP BY без условия HAVING?
В чем именно вы занимаетесь на своей текущей должности?
На каком месте находилась инфраструктура в вашем последнем проекте?
В каких ситуациях вы использовали функциональные интерфейсы в своих проектах?
В каких ситуациях целесообразно использовать конструкцию throws в коде?
Можете рассказать о вашем опыте в других банковских или финансовых организациях, помимо ВТБ и Альфа-банка?
В каком месте вы сохраняли информацию в вашем последнем проекте?
Какова роль брокера в коммуникации между микросервисами?
На каком опыте внедрения или использования паттернов проектирования вы можете поделиться?
Проводил ли ты проверку чужого кода и давал рекомендации по его улучшению?
Будет ли вызван метод, аннотированный @PostConstruct, у Spring Bean, настроенного с прототипным Scope?
Какое отличие между семафором и монитором в контексте механизмов синхронизации потоков?
Какие основные задачи и обязанности у тебя на текущей работе?
Какова роль параметра offset в Kafka и почему он важен для обработки сообщений?
Объясните различия между принципом инверсии зависимостей и принципом внедрения зависимостей в разработке программного обеспечения.
В чем заключается предназначение метода PECS в области разработки программного обеспечения?
Как отличается вызов метода run от метода start у потока в Java?
Какое отличие между применением внешнего ключа и прямым использованием идентификатора из другой таблицы в базе данных?