Какви са предимствата и недостатъците на използването на конструктор за внедряване на зависимости в биновете?
Java
Обяснете какво означава сложността на алгоритъма O(log n) и в кои случаи се прилага.
Имали ли сте опит с използването на Mockito за писане на тестове?
Какви външни услуги сте използвали за интеграция с вашата система?
Можете ли да обясните какво представлява Spring Boot Starter и как улеснява работата с приложения на Spring Boot?
Какъв опит имате в реализирането на различни проекти и каква беше ролята ви в тях?
Можете ли да изброите основните методи, предоставени от Stream API в Java?
Можеш ли да изброиш различните типове памет, използвани в Java, и техните основни назначения?
Как се осъществява настройката и регистрацията на Bean в рамките на Spring Framework?
Имали ли сте опит в разработването на приложения с Spring Boot?
Какви последствия възникват, ако два обекта имат еднакъв хеш код?
Как се препоръчва да се стартира методът в рамките на нова транзакция в приложението?
Можете ли да обясните вътрешната структура на реализирането на ConcurrentHashSet?
Обяснете какво е потокобезопасно множество с разделяне на сегменти за паралелни операции, подобно на ConcurrentHashSet.
Какви методи могат да се използват за внедряване на зависимости в компонентите на Spring?
Как се определя размерът на вътрешната структура на кофи в реализацията на HashMap?
Можеш ли да назовеш основните модели за разработка, използвани в рамките на Spring Framework?
Как е структурирана структурата на данните HashMap и как осигурява бърз достъп до елементите?
Как да осигурим неизменяемостта на обектите в клас?
Каква е структурата на наследяване на йерархията на изключенията в Java?