Кои са ключовите принципи за работа с бази данни, реализирани чрез JDBC?
Java
Каква е целта на използването на патърна за инверсия на контрола в рамките на Spring Framework?
Какви са предимствата и недостатъците на използването на Hibernate при работа с бази данни в Java проекти?
Обяснете какво се разбира под инверсия на управлението в рамките на използването на Spring Framework
Какви видове тестове се използват при подхода Test-Driven Development?
Можете ли да обясните какво означава нивото на изолация Serializable в контекста на транзакциите с бази данни?
Какви методи за сортиране и филтриране на данни с помощта на SQL познаваш?
Възможно ли е в една транзакция да се изпълнят няколко различни SQL заявки?
Можете ли да обясните какво се разбира под проблема с мръсното четене в контекста на работата с бази данни?
Към кои слоести нива на тестване принадлежат модулните тестове?
Обяснете предназначението на анотацията @ResponseBody в контекста на разработката на RESTful услуги в Spring
Обяснете разликата между концепциите за инверсия на управлението и внедряване на зависимости във фреймуърка Spring.
Как сте използвали Hibernate в проектите си и какъв опит имате с този инструмент?
Какви методи за обединяване на промени от различни клонове в Git познаваш?
Как се осъществява внедряването на зависимости в Bean при тяхното откриване в контекста на Spring или подобни рамки?
Обяснете концепцията за изолация в транзакциите ACID и ролята й в осигуряването на цялостта на данните.
Как определяте и провеждате тестове за проверка на устойчивостта на системата при висока натовареност?
Можете ли да обясните какво означава обхватът на Session Bean в контекста на Java EE?
Как спецификацията на изискванията към софтуерния продукт определя избора на система за управление на бази данни?
Кои аспекти трябва да се вземат предвид при определянето на нивото на изолация на транзакциите в системите за управление на бази данни?