Винаги ли трябва да извиквате метода, анотиран с @PostConstruct, при създаването на singleton бина в Spring?
Java
Имали ли сте опит с проблема N+1 при използване на Hibernate?
Действа ли анотацията @PreDestroy за бина с сингълтън обхват в Spring във всяка ситуация?
Задължително ли е да използвате неизменяема ключ в HashMap, ако работите в еднопоточна среда?
Обяснете механизма на действие на аннотацията @Transactional в Spring Framework и как тя осигурява управление на транзакциите.
Можете ли да обясните механизма на метода flatMap в API-то за потоци и кога трябва да го използвате?
Можете ли да изброите основните методи, предоставени от Stream API в Java?
Осигурява ли използването на ключовата дума volatile защита срещу състезателни условия при многопоточна програмиране?
Възможно ли е да се реализира алгоритъм за сортиране, който не използва допълнителна памет за съхранение на междинни данни?
Можете ли да обясните концепцията и ролята на ApplicationContext във framework Spring?
Кои ключови аспекти анализирате в изхода на EXPLAIN ANALYZE за оценка на изпълнението на заявките в базата данни?
Може ли да се създаде индекс в базата данни въз основа на определени условия или филтри?
Можете ли да изброите и опишете различните области на видимост, използвани за бинове в Spring?
Каква е ролята и предназначението на ключовата дума volatile в езика за програмиране?
Обяснете проблема N+1, с който може да се сблъскате при използване на Hibernate, и как да го избегнете.
Можете ли да разкажете как получавахте и формулирахте задачите на предишното си работно място?
Как са свързани методите equals и hashCode в Java и защо е важно да ги реализираме правилно заедно?
Можеш ли да назовеш операции в Stream API, които запазват междинно състояние?
Каква е максималната времева сложност при търсене на елемент по ключ в структурата данни HashMap в най-лошия сценарий?
Имате ли опит с индекси, създадени по определено условие в базата данни?