Можете объяснить различия между Mock и Spy в Mockito и когда их следует использовать?
Чем отличается реализация методов в аabstract классе от определения методов в интерфейсе?
Гарантирует ли использование Stream API произвольный доступ к элементам данных?
В каком количестве случаев и в каких сценариях ты применяешь структуру данных HashMap в своих проектах?
Можете объяснить, что подразумевается под анализом сложности алгоритмов и его роль в оценке эффективности программы?
Ты испытываешь тревогу или волнение перед важным событием или задачей?
Как различаются аннотации @Component, @Service и @Repository в контексте Spring и в чем их особенности?
Самостоятельно конфигурировал или настраивал процессы CI/CD или подобные пайплайны?
Какой сертификат использует клиент для шифрования данных перед отправкой их на сервер?
Будет ли автоматически отменена транзакция, если в методе с аннотацией @Transactional произойдет исключение?
Ты владеешь навыками работы с многопоточностью в программировании?
В каком месте и как реализуется передача оригинального объекта в прокси?
Объясните различия между принципом инверсии зависимостей и принципом внедрения зависимостей в разработке программного обеспечения.
Объясните принцип идемпотентности в контексте REST API
В чем отличия между виртуальными потоками и системными потоками в программировании?
Можно ли считать Throwable управляемым типом исключений в Java?
Имеете ли вы опыт проектирования и реализации систем, основанных на событийно-управляемой архитектуре?
Что такое явление фантомного чтения и как оно проявляется в транзакциях баз данных?
Какой источник знаний использовал для изучения концепции Future?
В каких ситуациях целесообразно применять пессимистическую блокировку для управления доступом к ресурсам?