Обладает ли кандидат ресурсами и навыками для одновременного выполнения нескольких заданий?
Можешь объяснить, что такое операции в модели Happens Before и как они работают?
Какова роль префикса x- в HTTP-заголовках и зачем он используется?
Каким образом реализовать потокобезопасную структуру данных Map в многопоточном окружении?
Как ты будешь реагировать, если в команде возникнут конфликты или негативное отношение от коллег?
Как отличаются подходы использования JDBCTemplate и Criteria API при работе с базой данных?
Какими методами можно предотвратить или устранить состояние взаимной блокировки в системе?
Готов ли ты немедленно начать выполнение своих обязанностей?
Самостоятельно выполнял процесс выпуска новых версий продукта?
В каких сценариях применяют слабые ссылки в программировании и зачем они нужны на практике?
Объекты типа Stack разделяются между различными частями программы или каждый экземпляр существует независимо?
Что такое различные режимы работы сессий в Hibernate и чем они отличаются?
Можете объяснить, что такое вложенные классы в программировании?
Каким образом команда обменивалась и обсуждала идеи во время проекта?
Можешь рассказать о двух главных категориях исключений в иерархии ошибок?
Можете ли вы объяснить концепцию уровней зрелости в REST архитектуре?
Какие существуют методы и особенности удаления данных, связанных с помощью внешних ключей в базе данных?
Имел ли опыт использования Java Message Service в своих проектах?
Какие ключевые нововведения и улучшения были внесены в JDK 21, и почему они считаются значимыми для разработки на Java?
Можешь рассказать о своем опыте обучения и освоения новых навыков в области разработки?