Java
Обяснете концепцията за инверсия на контрола и нейното приложение във фреймуърка Spring
Какво е DocumentType на ред 15 и за какво служи?
Можете ли да обясните концепцията за абстрактна фабрика и как се прилага при проектирането на системи?
Имали ли сте някога нужда да оптимизирате производителността по време на тестване на софтуер?
Можете ли да изброите различните типове изключения, с които сте се сблъсквали на практика?
В кои ситуации е целесъобразно да използвате механизма Work Stealing?
Какви са предимствата и недостатъците на използването на методи за инжектиране на зависимости (setter-и)?
Какъв резултат връща интерфейсът Callable в Java?
Как може да се организира изпращането на задачи и очакването им за завършване с помощта на ThreadPoolExecutor?
Работили ли сте с тестери в последния си проект?
Можете ли да обясните концепцията за ниво на пропагиране в Spring Data и ролята й в управлението на транзакциите?
Какви изисквания и препоръки трябва да се вземат предвид при автоматичното генериране на метода equals с Lombok?
Използвали ли сте анотацията @PostConstruct във вашите проекти за инициализация на компоненти?
Коя версия на Java беше използвана в последната реализация на проекта, по който работихте?
Запазва ли валидността си връзката на външния ключ, която се отнася до уникален ключ, състоящ се от няколко колони, ако една от тях съдържа стойност NULL?
Как ще се държи HashMap, ако всички обекти имат еднакъв hashCode, който е константа?
Можеш ли да назовеш различните типове памет, използвани в Java?
Обяснете какво е Plain Old Java Object (POJO) клас и как се различава от другите класове в Java
Обмисляш ли мащабиране на приложението чрез увеличаване на броя на работещите инстанции при внедряване на ресурсоемки функции?