Каква е разликата между обикновения виртуален изглед на данни и материализирания изглед в базата данни?
Java
Обяснете значението и предназначението на класа ThreadLocal в многопоточната програмиране.
Обяснете концепцията на метода flatMap в Java Stream API и неговата разлика от map.
Можете ли да обясните разликите между Mock и Spy в Mockito и кога да ги използвате?
Как се различават областите на паметта на стека и купчината в програма?
Можете ли да обясните концепцията за Materialized View и как се различава от обикновените изгледи в база данни?
Какви са вашите очаквания за бъдещата ви работа и позицията, за която кандидатствате?
Можете ли да обясните какво е LinkedHashMap в Java и какви характеристики има?
Какво ви накара да решите да търсите нова работа?
Как се реализира гаранцията за цялостност на данните при използване на основни типове данни в Java?
Работили ли сте с инструменти за автоматизация на тестове и библиотеки за проверка на кода?
Кои ситуации или обстоятелства могат да намалят мотивацията ти в работния процес?
Как да реализираме клас в Java, чиито екземпляри не могат да бъдат променяни след създаването им?
Имаш ли практически опит в разработката с Kotlin?
Обяснете концепцията за областта на действие на Prototype в контекста на управляваните бинове на Spring.