Какие компоненты или ресурсы необходимы для инициализации и запуска потока выполнения?
Какие преимущества и недостатки связаны с использованием множества индексов в базе данных?
Какие критерии и принципы определяют высокое качество написанного программного кода?
При наличии двух бинов одного типа с разными реализациями, каким образом Spring определяет, какой из них использовать при внедрении зависимостей?
Какие значения могут принимать переменные типа int в выбранной вами языковой среде?
Можешь назвать подходы, которых не рекомендуется использовать при внедрении зависимостей в код?
Можете описать этапы жизненного цикла объекта в Hibernate?
Расскажите о вашем опыте использования инструментов для миграции баз данных, таких как Flyway.
Каким образом вы реализовывали обработку большого объема данных в своих проектах?
Расскажите о своем опыте использования конструкций try, catch и finally в практике программирования.
Каковы преимущества и недостатки использования профилирования в Spring Boot для оптимизации приложений?
Какие аннотации в Spring вы применяли в своих проектах?
Какие методы ты знаешь для сохранения данных объекта при перезапуске приложения?
Какие методы проверки корректности данных ты можешь назвать?
В каких случаях применение индексов может привести к ухудшению производительности базы данных?
Что следует учитывать и какие рекомендации есть при использовании метода finalize в Java?
Можешь объяснить, какие состояния может иметь объект Entity?
Какие существуют способы реализации коллекционных структур в языке программирования Java?
Можете ли вы описать основные проблемы, связанные с различными уровнями изоляции транзакций?
Можешь рассказать о ключевых характеристиках Pod в Kubernetes?