Кои шаблони за дизайн са реализирани в Spring Framework?
Java
Защо е предпочитателно внедряването на зависимости чрез конструктор в Spring?
Как се осъществява предаването на променливи по референция при извикване на методи?
Как се осъществява настройката и регистрацията на Bean в рамките на Spring Framework?
Обяснете концепцията за изолация в транзакциите ACID и ролята й в осигуряването на цялостта на данните.
Обяснете механизма за предаване на аргументи по стойност при извикване на методи и неговите особености
Обяснете какво означава атомарност в рамките на модела ACID и защо е важна за обработката на транзакции.
Какви начини има за внедряване на зависим компонент в друг обект в контекста на инжектирането на зависимости?
Как да различим методите HTTP GET, POST, PUT, PATCH и DELETE в контекста на работата с REST API?
Обяснете разликите между принципа на обръщане на зависимостите и принципа на внедряване на зависимости в разработката на софтуер.
Можете ли да обясните механизма на функциониране на структурата от данни HashSet?
Обяснете механизма на работа на патърна Factory Method в контекста на Spring Framework.
Можеш ли да изброиш основните анотации, използвани в Spring Framework?
Можете ли да обясните какво означава анотацията @Autowired в контекста на вградена инжекция на зависимости в Spring?
Кои области на обхват (scope) съществуват в Spring Framework?
Каква е основната задача на метода PATCH в REST API?
Можете ли да обясните какво се разбира под надеждност в контекста на свойствата на транзакциите ACID?
В коя част на паметта на JVM се намират референтните променливи и обектите?
Каква е времевата сложност на изпълнението на метода get() при търсене на елемент в HashMap?
Можете ли да обясните предназначението на анотацията @Configuration и как се използва в контекста на Spring?