Обяснете разликите между стек и купчина в контекста на Java Virtual Machine.
Java
Имали ли сте опит с използването на API Criteria в JPA за създаване на динамични заявки?
Къде в паметта се съхранява информацията за елементите на ArrayList в JVM?
Обяснете разликата между алгоритъма за двоично търсене и структурата от данни двоично дърво за търсене.
Какви признаци показват необходимостта от преобразуване на монолитно приложение в микросервизна архитектура?
Какви методи могат да се използват за обръщане на реда на думите в низ?
Какви типове обединения на таблици използвате в SQL заявки?
Каква е разликата в поведението на зареждане на свързаните същности при използване на Lazy и Eager в Hibernate?
Кой метод на съхранение и структура на данни е най-подходящ за съхранение на голям набор от числа, които не надвишават 30000 по модул, за да осигури бързо търсене и минимално използване на паметта?
Можеш ли да опишеш ситуация, в която използването на съставен индекс в база данни ще бъде особено полезно?
Каква е разликата в производителността между използването на примитивни типове данни и техните обектни обвивки?
Можете ли да обясните същността на каскадните операции в контекста на работа с бази данни или списъци?
Каква е ролята на анотацията @Transactional във фреймуърка Spring и в кои сценарии се прилага?
Каква е разликата между Path и ClassPath в контекста на работа с пътища в Java?