Какви са основните изисквания към ресурсите, използвани в блока try-with-resources в Java?
Java
Имали ли сте опит с използването на многопоточност в Java проекти?
Какви трудности могат да възникнат при работа с няколко нишки едновременно?
Какви методи за четене на XML знаете? Опишете силните и слабите страни на всеки от тях.
Обяснете принципа на инверсия на управлението с пример система за повикване на такси.
Какви стъпки трябва да се предприемат за създаване на сервлети?
Допустимо и правилно ли е от гледна точка на принципите на софтуерната инженерия да се преписват методи в обектно-ориентираното програмиране?
Можете ли да обясните принципа на разделяне на интерфейсите от SOLID и неговата важност в проектирането на програми?
Какъв обект се връща след прилагане на метода filter към поток от ArrayList?
Обяснете концепцията за инверсия на контрола и нейното приложение във фреймуърка Spring
Как може да се въведе ограничение в съществуваща таблица в база данни?
За какви задачи е предназначен Spring Boot и какви предимства предоставя при разработката на приложения?
Имали ли сте опит с използването на метода sequential в API-то Streams?
Как беше осъществено мащабирането на системата във вашия последен проект?
Можете ли да обясните какво означава определянето на обхвата за биновете в Spring?
Как взаимодействаше и обсъждаше задачите екипът по време на работния процес?
Какъв вид структура от данни обикновено се използва за реализиране на кеш памет?
На кои места в паметта се разполагат обектите и променливите от първичен тип?
Какви методи могат да се използват за премахване на повторящи се елементи в списък?
Кои класове в Java не са подкласове на класа Object?