Возможна ли ситуация, когда при параллельных потоках изменения переменной, объявленной как volatile, возникает ошибка или некорректное поведение?
Можете объяснить концепцию шаблона Page Object и как он используется в автоматизированном тестировании интерфейсов?
Каким образом можно расширить функциональность класса, запрещенного для изменений, добавив к нему список данных?
Можешь назвать основные примитивы и инструменты, предоставляемые в пакете java.util.concurrent для организации многопоточного исполнения?
Для чего используется аннотация @ComponentScan в Spring и какую роль она играет при конфигурации приложения?
Можете объяснить механизм промещения транзакций в Spring и его виды?
Как различаются типы блокировок и чем они отличаются друг от друга?
Обеспечивает ли уровень изоляции Repeatable Read защиту от фантомных чтений в PostgreSQL транзакциях?
Объясните, что подразумевается под кэшированием в Hibernate и как оно работает
Можете рассказать о процессе реализации потоков или многозадачности в вашем предыдущем проекте?
Какие направления в разработке вы планируете развивать в будущем?
Как вы использовали аннотацию @Transactional в Spring и какой у вас был опыт работы с ней?
Какие особенности присущи стандарту HTML и его структуре?
В каком окружении обычно осуществляется запуск PostgreSQL при проведении юнит-тестов для подтверждения работоспособности базы данных?
Можете объяснить, что означает определение области видимости для бинов в Spring?
В каких ситуациях целесообразно использовать непроверяемые исключения в коде?
Какой был ваш опыт использования модели водопад при реализации проектов, и насколько она оказалась эффективной?
В каком месте в памяти обычно сохраняется строка, заданная с помощью кавычек в коде?
Объясните различия между синхронизированным методом, синхронизированным блоком внутри метода и статически синхронизированным методом в контексте Java или другого языка программирования, обеспечивающего взаимную блокировку.
Какая роль и функции выполняет аннотация @Controller в приложении?