Являва ли се принципът на обектно-ориентираното програмиране основа за използването на Spring Framework?
Java
Дали шаблонът Singleton е добра практика или трябва да се избягва в програмирането?
Как трябва да се препише методът equals() в клас?
Имали ли сте опит с модела за аутстафинг и разбирате ли неговите особености?
Какво ще се случи с обекта вътре в HashMap, ако ключът му стане невалиден или идентификаторът му се промени?
Как управляваш транзакциите с помощта на анотацията @Transactional?
Каква е разликата между използването на throw и throws в Java и какви са основните им функции?
При какви условия HashMap преминава към използване на дървовидни структури за организиране на елементите вътре в своите кофи?
Можете ли да обясните какво представлява конфигурационният файл в Kubernetes и за какво служи?
В последния ви проект бизнес логиката реализирана на страната на базата данни или в приложението?
Обяснете механизма на работа на метода за задаване на стойност на свойство на обект
Обяснете принципа на работа на взаимната блокировка (mutex) в контекста на многопоточната програмиране.
Можете ли да обясните как се прилага принципът PECS в програмирането?
Каква е времевата сложност при получаване на стойност по ключ в структура от данни HashMap?
Защо е важно да използвате стек за извиквания при обработка на изключения за диагностициране на грешки в Java?
Разкажете за ситуация, в която самостоятелно предложихте или реализирахте подобрение или иновация в проекта.
В кои случаи е целесъобразно да се използва цикъл for при програмиране?
Какво се разбира под два обекта, считани за равностойни в контекста на програмирането?
Как организираш процеса на проверка на кода на колегите си преди интегрирането му в проекта?
Създайте примерен код, който води до взаимна блокировка на нишки без възможност за освобождаването им.