Какво прави патърна Singleton толкова популярен и в кои случаи се използва?
Java
Обяснете предназначението и работата на контейнера Optional в Java.
Какви инструменти или подходи използвахте за събиране и анализ на метрики в последния ви проект?
Как да обогатим контекста на LLM? Какво е RAG и как работи?
Ще бъде ли изпълнението на метода b, анотиран с @Transactional с Propagation: REQUIRES_NEW, независимо при извикване от метода a, също маркиран с @Transactional?
Каква е разликата между структурите данни SortedMap и LinkedHashMap в Java?
Как може да се разпознае типът на потребителските елементи в XML документ?
Какъв софтуер за управление на ресурсите на предприятието се използва в нашия проект?
Кои принципи или критерии вземате предвид при избора на използването на unchecked изключения във вашия код?
Как да реализирате и използвате патърна монада във вашия код?
Как определяте най-подходящия момент за вземане на решение за връщане на работа?
Можете ли да обясните какво е операция от междинен тип в контекста на обработката на данни?
Как да замените стойност в SELECT, например, вместо 150 винаги да показвате 100?
Създавате ли автоматични тестове за контролери във вашите проекти?
Можете ли да разкажете за вашия опит в анализирането и оценяването на кода на други членове на екипа?
Как са свързани колизиите при използването на хеш функции и метода hashCode в Java?
Защо CopyOnWriteArrayList не хвърля ConcurrentModificationException при модификация по време на итерация?
В кои случаи е целесъобразно да използвате конструктор за предаване на зависимости към клас?
Кои ресурси или операции могат да бъдат блокирани при използване на песимистично заключване в транзакции?
Обяснете какво представлява класът Object в контекста на обектно-ориентираното програмиране.