Може ли да създадете собствена операция за обработка на потоци от данни в рамките на съществуваща система?
Java
В кои случаи е целесъобразно да използвате версиониране на API?
Как принципите SOLID допринасят за подобряване на качеството и поддръжката на софтуера?
Можете ли да обясните какво е фантомно четене в контекста на управлението на транзакции?
Може ли да се промени стойността на променлива, обявена като effectively final, вътре в обект?
[име] попита: разкажете ни за архитектурните решения: микросервизни архитектури, event-driven/DDD или други подходи; защо ги избрахте и какви бяха компромисите?
Можеш ли да обясниш основните принципи и характеристики на обектно-ориентираното програмиране?
Могат ли да се използват примитивни типове данни като ключове в структури от данни или бази данни?
Има ли в момента други интервюта на финална фаза или оферти на ръка?
Какви са основните разлики между версиите Java 8 и Java 11 по отношение на функции и възможности?
Какво е Stream в Java?
Как се различават подходите за внедряване на зависимости чрез конструктор и чрез сетър в контекста на разработката на софтуер?
В кои ситуации е по-препоръчително да се използват решения на базата на NoSQL бази данни?
Можеш ли да изброиш анотациите за контролерите, които съдържат допълнителни ключови думи или параметри?
Какъв метод за предаване на резултати беше използван във вашия последен проект?
Ако метод, маркиран с @Transactional, извиква друг метод със същата анотация, колко транзакции ще бъдат създадени?
Как би реагирал, ако в екипа възникнат конфликти или колеги проявят негативно отношение?
Можете ли да обясните вътрешната реализация и механизма на работа на класа StringBuilder в Java?
Можете ли да обясните какво означава терминът 'атомарна променлива' в програмирането?
Каква е разликата между Java Persistence Query Language (JPQL) и Hibernate Query Language (HQL)?