В каких ситуациях вы использовали функциональные интерфейсы в своих проектах?
Где расположены конфигурационные файлы Maven в проекте?
Как различаются подходы, ориентированные на выполнение конкретных задач, и подходы, фокусирующиеся на достижении целей?
Объясните отличия между паттернами декоратор и прокси и их ситуации применения.
Чем отличаются между собой коллекции типа Queue, Set и List в контексте их использования и характеристик?
Можете объяснить отличия между паттернами Adapter и Decorator в контексте проектирования программного обеспечения?
Какие отличия между командами rebase и merge при объединении веток в Git?
Какие отличия существуют между версиями JUnit 4 и JUnit 5 в контексте тестирования?
Почему при одновременной модификации ArrayList во время итерации возникает исключение ConcurrentModificationException?
Когда две переменные указывают на один и тот же экземпляр объекта в памяти?
Какой формат имела поставленная в вашем проекте задача?
В каких ситуациях в Java может возникнуть ошибка OutOfMemoryError?
Какова основная бизнес-цель вашего последнего проекта и какую проблему он решал?
Чем отличаются синхронизированные методы экземпляра и статические синхронизированные методы в Java?
Чем отличаются аннотации @Bean и @Service в Spring Framework?
Имели ли вы практический опыт разработки программного обеспечения до текущего места работы?
Если руководитель проекта предложит другой подход, ты будешь настоятельно отстаивать свою точку зрения или согласишься с его выбором?
Стоит ли взаимодействовать непосредственно с клиентом при разработке проекта?
Можете ли вы привести пример случая, когда вы не успели закрыть задачу в назначенный срок и как вы поступили в такой ситуации?
Может ли поток данных в Stream обрабатываться в однопоточном режиме?