Какво означава възникването на изключението ConcurrentModificationException в Java и в кои ситуации може да бъде изхвърлено?
Java
Кои механизми за гарантиране на надеждната доставка на съобщения са реализирани в Kafka?
Можете ли да опишете основните видове операции, налични в API-то на Stream в Java?
Какви подходи се прилагат при шардването на таблици/бази данни? Кога е по-добре да използвате всеки от тях?
Какви подходи можеш да използваш за подобряване на ефективността на приложението при намаляване на скоростта на заявките към базата данни при висок трафик?
Обяснете разликата между интерфейсите Consumer и Supplier в контекста на работа с потоци или функционални интерфейси.
Кога трябва да използвате частични и покриващи индекси?
Можете ли да обясните принципа на работа на класа CountDownLatch в Java и за какво се използва?
Имали ли сте опит с използването на класа ThreadLocal в проектите си?
Има тема и 5 инстанции на услуга в една и съща група потребители. Какво може да се обърка?
Каква е ролята и предназначението на ключовата дума synchronized в програмирането?
Можете ли да обясните етапите на жизнения цикъл на бина в Spring Framework?
Какво е ThreadLocal?
Каква е разликата между newCachedThreadPool и newFixedThreadPool? Кога да използваме всеки?
Имали ли сте опит в оптимизацията на SQL заявки?
Можеш ли да изброиш съществуващите типове събирачи на боклук в JVM?
Как се определя трудността при изтриване на елемент от структурата данни HashMap?
Как се определя трудността при добавяне на нов елемент към структурата данни HashMap?
Обяснете как работи командата SELECT FOR UPDATE в контекста на управлението на транзакции и блокировките в базата данни.
Две паралелни транзакции актуализират един ред (дебит и кредит) — трябва ли да се направи нещо? Проблем с изгубената актуализация.