Как правилно да управляваме и реагираме на проверяваните изключения в кода?
Java
Можете ли да обясните принципа на разделяне на интерфейсите от SOLID и неговата важност в проектирането на програми?
Можете ли да обясните концепцията за компонент в Spring и как се използва в приложенията?
Участвахте ли в създаването или проектирането на микросервизна система?
Какви компоненти и инструменти съдържа стандартната реализация на Java Development Kit (JDK)?
Можете ли да изброите различните типове изключения, с които сте се сблъсквали на практика?
Имали ли сте опит с взаимодействие с отдалени сървъри или услуги?
Кога точно се извикват методите за междинна обработка в веригата Stream в Java?
Можеш ли да дадеш примери за терминални методи в API Stream в Java?
Можете ли да изброите и опишете различните области на видимост, използвани за бинове в Spring?
Каква е основната функция на интерфейса Predicate в Java или подобен програмен език?
Как могат да се наложат ограничения върху няколко колони в база данни или система?
Можете ли да дадете пример кога се използва анотацията @Transactional в Spring и за какво е предназначена?
Какви ограничения и ограничения съществуват за типовете данни за колоните в таблица на база данни?
С какви основни трудности може да се сблъска при изпълнение на паралелни транзакции?
Каква е целта и използването на ключовата дума final в езика за програмиране?
Обяснете какво е нежелано четене на данни вътре в транзакция и как се различава от другите типове четене.
Обяснете какво се разбира под термина 'изтриване на типове' в програмирането.
Обяснете какво е класът StringBuffer и как се използва в Java за работа със стрингове.
В кой елемент на колекцията HashMap се прилага методът hashCode — при ключа или при стойността?