Как се осъществява отложената инициализация на обекти в софтуерните системи?
Java
Какво се разбира под процеса на избор и извикване на метод по време на изпълнение на програмата?
Как се оценява ефективността на търсенето на стойност по ключ в структурата данни HashMap?
Обяснете какво означава ключовата дума volatile в програмирането и за какво се използва.
Опишете опита си с езика Java и проектите, в които сте го използвали
Как се оценява ефективността на търсенето на елемент в структурата от данни TreeMap?
Могат ли методите GET и POST да бъдат идемпотентни, и в чем се състои разликата им по този признак?
Обяснете какво са твърденията (Assertions) и как се използват в програмирането.
Къде обикновено се разполагат статичните променливи в паметта на виртуалната машина?
Какви са предимствата и недостатъците на използването на ключовата дума synchronized в Java?
Може ли да се счита, че биновете имат предварително зададен ниво на обхват по подразбиране?
Кой механизъм осигурява блокиране за несинхронизирани методи, за да предотврати едновременното изпълнение в многопоточна среда?
Какви са предимствата и недостатъците на използването на композиция в сравнение с наследяването в обектно-ориентираното програмиране?
HTTP протоколът има свойства на синхронна комуникация?
В коя част на паметта на JVM се намират статичните методи на класовете?
Обяснете принципа на инверсия на управлението и защо се използва в програмирането.
Какво в Java осигурява контрол на достъпа до критичната секция чрез ключовата дума synchronized?
Можеш ли да дадеш примери за функционални интерфейси в програмирането?
Какъв тип интерфейс се използва в метода forEach за обработка на елементи от колекция?
Можеш ли да обясниш какви състояния може да има обектът Entity?