Ще бъде ли извикан методът, анотиран с @PostConstruct, при Spring Bean, конфигуриран с прототипен обхват?
Java
Винаги ли свързаният списък в Bucket вътре в HashMap е свързан списък?
Каква е целта на метода flatMap в рамките на API Stream за обработка на последователности от данни?
Как реализирахте кеширането на данни, получени от външни API или услуги?
Каква характеристика трябва да притежава ключът за използване в HashMap?
Как се оценява производителността на операциите по добавяне, търсене и изтриване на елементи в HashMap?
Какви типове индекси сте използвали или препоръчвате за оптимизиране на заявки в базата данни?
Какви подходи използвахте, за да премахнете проблема с множествените заявки (N+1) в Hibernate и как го реализирахте?
В кои случаи методът с анотация @PreDestroy в Spring може да не бъде извикан при Bean?
Какви видове реализирани интерфейси Map знаете и сте използвали в проекти?
Ще бъде ли извиканият метод, маркиран с @PreDestroy, при бина с обхват Prototype в Spring при приключване на работата му?
Как се създава и инициализира контекстът на приложението в Spring Framework?
Как е реализирана структурата данни HashMap и как осигурява бърз достъп до елементите?
Можете ли да обясните принципа на работа на нивото на изолация Repeatable Read в транзакциите на PostgreSQL?
Как използването на атомарни операции помага да се избегнат състезателни условия в многопоточна среда?
Как планирате и следите сроковете за изпълнение на задачите?
Каква е разликата между областите на видимост Singleton и Prototype в контекста на Spring Framework?
Кога и защо трябва да използвате комбинацията от ключови думи synchronized и volatile в Java за осигуряване на безопасност на нишките?
Обяснете основните разлики между състезателното състояние (Race Condition) и конкурентния достъп до данни (Data Race).
Какви методи използвахте, за да подобрите ефективността на взаимодействието с базата данни във вашите проекти?