Можете объяснить концепцию функциональной парадигмы программирования?
Каким образом осуществляется стандартная авторизация в рамках Spring Security?
Каким образом в вашей команде осуществлялся процесс проверки кода разработчиков?
В каком виде JVM преобразует исходный байт-код во время выполнения?
Какой у вас опыт работы с языком программирования Kotlin?
Каким образом наиболее эффективно использовать механизм внедрения зависимостей (бинов) в фреймворке Spring?
Какой принцип объектно-ориентированного программирования реализует изменение поведения унаследованных методов?
Имели ли вы опыт реализации транзакций, охватывающих несколько узлов или систем?
Какой тип у исключения, которое наследуется от класса Error?
Какими альтернативными аннотациями, помимо @Controller, можно использовать для определения слоя контроллера в Spring?
В чем заключается назначение механизма двойной проверки в многопоточном программировании?
С какими основными сложностями можно столкнуться при выполнении параллельных транзакций?
Когда и как вызываются статические функции: у объекта или у класса?
Какие существуют виды реализаций коллекций типа список, обеспечивающих внутреннее копирование при обходе их элементов?
Чем отличаются аннотации @After и @AfterReturning в контексте обработки методов в AOP?
Каким образом можно реализовать управление состоянием внутри сервиса?
Чем отличаются кластерные от некластерных индексов в базах данных?
Какие причины делают Spring популярным темой для обсуждения на собеседованиях по разработке?
В чем заключается связь между вызовом конструктора и гарантиями последовательности выполнения (Happens Before)?
Как ты понимаешь, что означает время выполнения операций с коллекциями?