Как се управляват грешките и изключенията в програмата?
Java
Колко отговорности реализира патърнът Singleton?
Къде се намират примитивните типове данни в JVM и как са реализирани вътре във виртуалната машина?
Какви са разликите в реализирането на интерфейса Map: HashMap и TreeMap, и в кои случаи е по-подходящо да използвате всяка от тях?
Обяснете какво означава ключовата дума volatile в програмирането и за какво се използва.
Каква е разликата между създаването на Mono чрез just и fromCallable?
Как да изберем определени записи от таблица с помощта на SQL заявки?
Можете ли да обясните разликите между Mock и Spy в Mockito и кога да ги използвате?
Как да импортираме или свържем модули или компоненти, разположени извън текущата директория в проекта?
Можеш ли да покажеш екрана си за демонстрация?
В коя част от паметта на JVM се съхраняват обектите по време на изпълнение на програмата?
Каква е разликата между конструкциите try-catch-finally и try-with-resources при обработка на изключения и управление на ресурси?
Какви са предимствата на използването на WeakHashMap и в кои случаи се прилага?
Какво се случва, когато блокът finally не се активира или не се изпълнява по време на изпълнението на кода?
Опишете опита си с разгръщането на приложения на предишното си място на работа.
Използвали ли сте паралелни потоци от данни в проектите си с Stream API?
Как използва Stream в паралелен режим потокове за обработка на данни?
Как са свързани методите equals и hashCode в Java и защо е важно да ги реализираме правилно заедно?
Как да изберем конкретна реализация на бина при регистриране на нови екземпляри със същия тип в библиотеката?
Как взаимодействахте с базата данни в предишната си позиция?