Что побудило тебя начать искать новую работу или изменить текущую профессиональную ситуацию?
Каким образом можно перехватывать глобальные исключения типа Exception в обработчике, чтобы при этом выявить и оперировать конкретной пользовательской ошибкой, являющейся её подтипом?
Какое различие между использованием PreparedStatement и Statement при работе с базой данных в Java?
При каком сценарии работы приложения необходимо вносить изменения в XML-конфигурацию без необходимости перекомпиляции исходных кодов?
Какие параметры доступны для настройки аннотации @Transactional при управлении транзакциями?
Расскажите о процессе адаптации и первые шаги в вашей предыдущей должности
Можете рассказать о наиболее значимых задачах и решениях, которые вы реализовали в своем последнем проекте?
Какие основные уровни нормализации данных выделяют в реляционных базах данных?
Какими методами можно обеспечить безопасный доступ к одному объекту или его полю из нескольких потоков одновременно?
Какой тип данных обычно используют для создания связанного списка?
Какой тип функционального интерфейса используется при применении метода map в Stream API?
Почему в языке C++ класс vector реализован через механизм дублирования данных при копировании или вставке?
Какое аннотирование применять, чтобы исключить класс из обработки как компонента в контейнере или фреймворке?
Что представляет собой основной интерфейс в системе обработки исключений?
Какие причины могут препятствовать повышению по службе в текущей компании?
Что произойдет, если вызвать неправильный метод HTTP в REST API?
Когда необходимо использовать замену одного класса другим в программном обеспечении?
Можете объяснить концепцию паттерна State и как он используется в объектно-ориентированном программировании?
Объясните принцип работы журнала предварительной записи (Write-Ahead Log) и его роль в обеспечении надежности данных
Будет ли автоматически запускаться новая транзакция при вызове транзакционного метода внутри другого транзакционного метода, расположенных в разных сервисах?