В каких случаях следует создавать собственные классы исключений в коде?
Можете объяснить различия между компонентами, сервисами, репозиториями, контроллерами и REST-контроллерами в фреймворке Spring?
Каким образом реализуется очередь при использовании уровня изоляции Serializable в транзакционной обработке данных?
Какие методы автоматической очистки памяти тебе известны?
Какие основные формы нормализации данных чаще всего применяются в базах данных?
Следует ли изменять тестовые сценарии, если их прохождение невозможно при правильной реализации функции?
Что случится, если попытаться добавить в HashMap пару ключ-значение, где значение равно null, при этом такая пара уже существует, а hashCode фиксирован и equals возвращает true?
Проводили ли вы оптимизацию SQL-запросов для повышения их эффективности?
Какой у вас практический опыт использования языка Groovy в проектах?
Какие инструменты и технологии вы осваивали в ходе обучения или практики?
Какие основные характеристики метода equals в Java ты знаешь?
Какие методы существуют для предотвращения нежелательных изменений данных в таблице базы данных?
Можешь перечислить аннотации, используемые для автоматической настройки компонентов или зависимостей в приложении?
Какие методы и стратегии используешь при интеграции различных систем или компонентов?
Что отличает стандартную переменную от переменной, реализованной через ThreadLocal?
Какие подходы и инструменты применялись для отслеживания состояния и производительности приложения?
Можете объяснить назначение и работу конструктора в языке Java?
Каким образом реализовать метод сравнения объектов для определения их равенства в языке программирования?
Можно ли произвольно выбросить объект типа Throwable в коде Java?
Могли бы вы объяснить, что подразумевается под понятием пользовательский интерфейс (UI)?