От кой клас произхождат всички стандартни колекции в езика за програмиране?
Java
Как да създадем клас, чиито обекти не могат да бъдат променяни след създаването им?
Какви са предимствата и недостатъците на използването на ArrayList за съхранение на елементи?
Защо анотацията @Transactional не се прилага към частните методи в Java?
Можете ли да обясните какво се разбира под неизменяем клас в програмирането?
Какви са разликите между структурите от данни HashMap и Set в контекста на тяхната употреба?
Каква е ролята и основните назначения на шаблоните за дизайн при разработването на софтуерни решения?
Можете ли да обясните концепцията за ниво на пропагиране в Spring Data и ролята й в управлението на транзакциите?
Защо при работа с чувствителна информация е по- предпочитано да се използва HTTP метод POST вместо GET?
Какви са предимствата и недостатъците на използването на Hibernate при работа с бази данни в Java проекти?
Как да скриете bin, за да не го виждат клиентите на библиотеката?
Можете ли да изброите различните типове изключения, с които сте се сблъсквали на практика?
Как да организираме паралелна обработка на данни с помощта на Stream в Java?
Обяснете какво е Maven и за какво се използва в управлението на проекти на Java
Можете ли да опишете основните видове операции, налични в API-то на Stream в Java?
Как няколко нишки четат последната актуализирана информация на променлива, маркирана с ключовата дума volatile?
Обяснете какво се случва при предаване на променлива по референция във функция или метод.
Обяснете как се осъществява прехвърлянето на данни към функция, ако параметрите се предават по стойност.
Какво се случва, ако възникнат изключения в блоковете catch и finally по време на изпълнение на израза try?
Какви са причините да се избегне реализирането на процес на авторизация при използване на метода PUT в протокола HTTP?