Можешь назвать паттерны, используемые для построения структур данных?
Какие ограничения существуют при добавлении внешнего ключа в таблицу базы данных?
Какие основные проблемы могут возникнуть при использовании кэширования в ORM системах?
Можешь назвать основные подходы к реализации принципа инверсии управления (IoC)?
Как возникают и какие сложности связаны с транзитивными зависимостями в проектах?
Какие факторы могут препятствовать объявлению классов Entity в Hibernate как final?
Какими подходами можно обеспечить неизменяемость объектов в программировании?
Какими методами в Spring можно реализовать обработку исключительных ситуаций?
Можешь ли ты назвать основные типы паттерна Saga и объяснить их различия?
Какими методами можно организовать порядок исполнения потоков в программе?
Какими методами можно реализовать создание потоков данных в Java?
Какие источники знаний ты предпочитаешь для самообразования и повышения квалификации?
Какие виды тестирования ты реализуешь в своем проекте и по каким критериям выбираешь их типы?
Какие преимущества и недостатки связаны с концепцией транзитивности?
Какие функции доступны для использования у перечислений (enum) в вашем языке программирования?
Какие преимущества и недостатки использования внедрения зависимостей (Dependency Injection)?
Какие команды Git вы используете чаще всего в своей работе?
Какие шаблоны проектирования вам не нравятся или вызывают трудности при использовании?
Какими преимуществами и недостатками обладают обобщённые типы (Generics) в языках программирования?
Каковы преимущества и недостатки применения ключевого слова static в программировании?