Можете ли да обясните какво означава използването на ключовата дума abstract в програмирането?
Java
Каква е ролята и предназначението на ключовата дума volatile в езика за програмиране?
Можете ли да обясните концепцията за модел, изглед и контролер в архитектурния модел MVC?
Можете ли да обясните какво се разбира под термина 'лямбда' в програмирането?
Какви методи за реализиране на масиви познаваш?
Обяснете концепцията за параметризирани типове и тяхното използване в програмирането.
Обяснете какво се разбира под използването на паралелни потоци в Java и какви са предимствата му
Какви са предимствата и недостатъците на използването на атомарни променливи в многопоточни приложения?
Какво ви накара да решите да търсите нова работа?
Имали ли сте опит с използването на ConcurrentHashMap в проектите си?
Обяснете какво представлява патърнът Decorator и как се използва за разширяване на функционалността на обектите
Можете ли да разкажете за участието си в разработването на проекти на предишното ви място на работа?
Каква е ролята и предназначението на модификатора abstract в обектно-ориентираното програмиране?
Каква е ролята на компонента Profile в рамките на Spring и за какво се използва?
Можете ли да обясните какво е Hibernate и как се използва при разработката на приложения на Java?
Каква е целта на разделянето на приложението на слоеве в архитектурата MVC?
Кой формат на работа ви се струва най-удобен за изпълнение на задачите?
Каква е целта на принципа за отвореност-затвореност от SOLID за разработка на софтуер?
В коя компания проведохте последната си работа или стаж?
Какви трудности могат да възникнат при използването на механизма за сравнение и обмен (CAS)?