Какое у вас опыт работы с Java и за какое время вы освоили основные аспекты языка?
Как отличаются механизмы шаблонов в Java и C++?
Как отличаются подходы внедрения зависимостей через конструктор и через сеттер в контексте разработки программного обеспечения?
Объясните понятие транзитивной зависимости в контексте зависимостей в программных системах.
В чем заключается применение дефолтных методов в интерфейсах и абстрактных классах, и как они различаются?
Можно ли утверждать, что если у объекта отсутствует активная ссылка, сборщик мусора может его уничтожить?
Какие причины делают использование REST менее популярным в современных приложениях?
Каковы преимущества и недостатки использования Hibernate для сохранения объектов в базе данных?
Расскажи о своем опыте использования аспектно-ориентированного программирования в проектах.
Имели ли вы дело с ситуациями, когда методы оказываются перегруженными и сложными для понимания?
Какое у вас есть дополнительное обучение или специализированные курсы?
Какой HTTP-метод применяешь для добавления новой записи в систему по REST API?
В вашем последнем проекте существовала отдельная команда или роль, ответственная за DevOps-процессы?
Как осуществляется запуск приложения на базе Spring Boot и какие этапы он включает?
Каким образом в вашей команде осуществлялось разделение обязанностей и задач между участниками?
Которые классы в Java являются наследниками класса Object?
Какими протоколами осуществляется обмен данными в REST API?
Для чего используется контейнер Spring ApplicationContext в приложениях на Spring?
Каким образом осуществляется обработка ошибок и исключений в языке Java?
Как различаются структуры данных HashTable и ConcurrentHashMap по характеристикам и принципам работы?