Могли бы вы объяснить концепцию распределенной архитектуры и ее основные особенности?
Какие существуют категории безопасности при обработке массивов в программировании?
Какие цели ты ставишь перед собой при поступлении на новую позицию в компании?
Какая структура данных лучше подходит для многопоточной работы — HashTable или ConcurrentHashMap?
Можно ли считать объект Session ресурсоемким и тяжелым для обработки?
Каким образом реализуется управление транзакциями при использовании аннотации @Transactional?
Проходили ли пользователи процедуру входа в систему через ваше приложение?
Каким образом можно создать полностью независимую копию объекта, включая все вложенные элементы?
Какими методами можно получить объекты Stream в рамках использования Stream API?
Создавали ли вы собственный стартовый модуль для Spring Boot?
В каких ситуациях использование аннотации @Transactional в Spring не обеспечивает ожидаемого поведения транзакций?
Каковы основные преимущества и недостатки использования индексов в базе данных?
Можешь ли ты перечислить и объяснить различные стратегии propagation в транзакциях Spring?
Какими методами можно обеспечить взаимодействие между микросервисами в архитектуре?
Можете объяснить, что такое красно-черное дерево и как оно работает в контексте балансировки данных?
Можете объяснить, что такое операция промежуточного типа в контексте обработки данных?
Когда именно происходят выполнения операций в цепочке методов Stream в Java?
При использовании @RestController создается новый экземпляр сервиса для каждого HTTP-запроса или используется один и тот же объект?
Можете рассказать о хакатонах, в которых участвовали, и какой опыт получили?
Являлся ли ваш последний проект веб-приложением?