Могли бы вы объяснить концепцию шаблонов проектирования и их назначение в разработке программного обеспечения?
Каким образом реализовать управление потоками через интерфейс в вашем приложении?
Являлся ли ваш последний проект веб-приложением?
Применяли ли вы аннотации для конфигурации компонентов в Spring-приложениях?
Какая компания тебя сейчас интересует или в какой фирме ты хотел бы работать?
Какой уровень изоляции транзакций применяешь в PostgreSQL для обеспечения целостности данных?
Использовали ли вы JPA или Hibernate в своих проектах, и можете ли поделиться опытом работы с этими технологиями?
Какова роль операторов EXCEPT или MINUS в SQL и в каких случаях их используют?
Можете объяснить, что подразумевается под классами в объектно-ориентированном программировании?
Какой у вас опыт работы с использованием шаблонов в программировании?
Какова основная роль паттерна Proxy в разработке программного обеспечения?
Можешь привести пример принципа S из принципов SOLID в практике?
Может ли возникнуть утечка памяти или взаимная блокировка, если два потока заблокированы, ожидая освобождения мониторов друг друга?
Можем ли мы приступать к следующему этапу?
Какое отличие между использованием лямбда-выражений и анонимных классов в Java?
Можете объяснить принцип полиморфизма в языке Java и его применение?
В чем различие между использованием аннотаций @Bean и @Component в контексте конфигурации компонентов Spring?
Как оценивается временная сложность поиска элемента в HashMap, если при столкновениях используется структура в виде дерева?
Можно ли применять Kafka для передачи ответов в процессе выполнения задачи?
Какие проблемы вы решали, используя RabbitMQ, и какие задачи автоматизации или обмена сообщениями реализовали с его помощью?