Каква е разликата между динамичните структури от данни и статичните масиви?
Java
Как изпълнявахте задълженията си в предишната компания?
Обяснете предназначението и характеристиките на използването на ключовата дума volatile в програмирането.
Какви видове индекси съществуват в системите за управление на бази данни SQL?
Как се различават HashMap и ConcurrentHashMap в Java по функционалност и използване в многопоточни сегменти?
Можете ли да обясните принципа на работа на репликацията на данни в база данни?
Можете ли да обясните концепцията за Stream API в Java и как се използва за обработка на данни?
Можете ли да обясните концепцията за разделяне на базата данни на части за подобряване на производителността и мащабируемостта?
Можете ли да изброите основните методи, предоставени от Stream API в Java?
Можете ли да обясните механизма на функциониране на патърна Decorator и как се прилага в програмирането?
Какви задачи решава използването на ламбда функции в програмирането?
Имали ли сте опит с използването на аспектно-ориентирано програмиране с Spring AOP?
Какви бяха вашите функции и отговорности на предишната ви работа?
Обяснете предназначението и използването на анотацията @Qualifier в контекста на Spring Framework.
Използвали ли сте паралелни потоци в API Stream за обработка на данни?
Можете ли да обясните какво представлява моделът на паметта в езика Java и как той влияе върху изпълнението на програмите?
Можете ли да опишете основните видове операции, налични в API-то на Stream в Java?
Можете ли да обясните каква е структурата на данните Heap и каква е нейната основна цел?
Каква е ролята и предназначението на ключовата дума volatile в езика за програмиране?
Можете ли да обясните концепцията за Primary в контекста на Spring и за какво се използва?