Какви са причините, които карат обектите с кратък живот да попадат в стринговия пул в паметта на Java?
Java
Готови ли сте да започнете интервюто?
Обяснете механизма на действие на модификатора за достъп protected и в кои случаи се прилага.
Каква е ролята и предимствата на използването на неизменяеми класове в програмирането?
Какви процеси се случват с обекта в паметта по време на събиране на боклука?
Какво е string pool и за какво служи при съхраняването на низове в Java?
Как кратко да се посочи типът на класа в Java с две думи?
Използваш ли анотацията @Bean за обявяване на компонент в конфигурацията?
Можете ли да обясните какво се разбира под термина 'advice' в контекста на разработката на софтуер?
Какви са предимствата и недостатъците на използването на метода findBy в JPA за търсене на данни?
Каква е разликата между кеширането в паметта на приложението и външния кеш (Redis)?
Какви са предимствата и недостатъците на използването на Docker Compose за оркестрация на контейнери?
Как влияе на производителността на HashMap, ако всички ключове получават еднакъв хеш код?
Какъв опит имате с използването на MongoDB и колко време работите с нея?
Кой е основният клас в Kotlin, който служи като предшественик за всички останали класове?
Можеш ли да обясниш отличителните характеристики на структурата данни TreeMap?
Коя структура от данни осигурява бързо търсене на елементи в сравнение с равенството, извършвано за константно време?
Какви потенциални затруднения могат да възникнат при извикване на метода System.gc() в Java?
Можете ли да обясните етапите на жизнения цикъл на обекта в JPA и как това се случва вътре във фреймуърка?
Как извършихте анализа на производителността на заявките?