Java
Можете ли да обясните етапите и управлението на жизнения цикъл на обекта Spring Bean?
При използване на колекции, в кои случаи е по-бързо обхождането: в ArrayList или в LinkedList?
Смятате ли, че използването на проверяеми изключения е целесъобразно в програмирането?
Коя функция или метод на Spring се извиква след инициализацията на Bean в процеса му на създаване?
Какво е дескриптор за разгръщане?
Как се осъществява предаването на променливи по референция при извикване на методи?
Как можете да определите дали входящото съобщение в приложението е спам?
Какви задачи решихте с помощта на дизайн патърни?
Дали StringPool е част от Heap или е нещо отделно?
Можеш ли да назовеш основните принципи за писане на разбираем и поддържан код?
Каква е разликата между анотациите @RequestMapping и @PutMapping в Spring?
Можете ли да дадете пример кога се използва анотацията @ConditionalOn в кода на Spring?
Може ли да предавате функция или метод като параметър към друга функция или метод?
Как могат да се зададат ограничения в системата или в кода?
Можеш ли да назовеш класове, обявени с модификатора final в стандартната библиотека на JDK?
Какви са анонимните класове и къде се използват?
Можете ли да назовете алтернативни структури от данни, различни от ArrayList и LinkedList?
Възможно ли е да изпратите същия параметър няколко пъти в заявка?
Какво се разбира под процеса на избор и извикване на метод по време на изпълнение на програмата?
Имате ли опит с SQL и можете ли да разкажете за знанията си в тази област?