Можете ли да разкажете за конфигурацията на тестовата среда, която използвахте в последния си проект?
Java
Можете ли да обясните какво представлява моделът на паметта в езика Java и как той влияе върху изпълнението на програмите?
Обяснете проблема N+1, с който може да се сблъскате при използване на Hibernate, и как да го избегнете.
В кои случаи се препоръчва прилагането на индексиране за ускоряване на заявките в базата данни?
Как може да се открие взаимно блокиране (Deadlock) в два потока на изпълнение?
Можете ли да обясните механизма на работа на Spring Boot Starter и ролята му в проекта?
Кой отговаряше за разработването на схемите на базите данни във вашия проект?
Защо в програмирането създават неизменяеми (immutable) класове и какъв проблем решават?
Какви методи за диагностика на неизправности и грешки могат да се приложат при работа с база данни?
Как се оценява ефективността на търсенето на стойност по ключ в структурата данни HashMap?
Имали ли сте опит в създаването на проект или система от нулата?
Какъв тип индекс бихте приложили за реализиране на пълнотекстово търсене в база данни?
По какви начини може да се определи времето за изпълнение на методите, означени като @Service?
Можеш ли да изброиш основните типове договори, свързани с ключовете в реализирането на HashMap?
Каква е разликата между два независими индекса, всеки по едно поле, и един обединен индекс, съдържащ тези две полета?
Какви са предимствата и недостатъците на използването на UUID в системите за идентификация?
Как реализирахте автоматизацията на създаването и разгръщането в последния ви проект?
Можете ли да изброите и опишете различните области на видимост, използвани за бинове в Spring?
Можете ли да обясните какво се разбира под конфликт на версии на зависими библиотеки в проект?
Обяснете концепцията за внедряване на зависимости в контекста на принципите SOLID.