Какви са разликите между алгоритмите за бързо сортиране и сортиране с балончета по отношение на тяхната реализация и ефективност?
Java
Какви са основните разлики между използването на Spring Data JPA и Spring Data JDBC при работа с бази данни?
Обяснете какво се разбира под песимистично блокиране в контекста на управлението на достъпа до данни.
Можете ли да обясните какво представлява API Criteria в контекста на работата с бази данни?
Каква е асимптотичната сложност на алгоритъма за двоично търсене при използването му за търсене в свързани списъци?
Каква е основната функция на класа AtomicInteger в Java?
Какви са основните разлики между интерфейсите CrudRepository и JpaRepository в Spring Data?
Можеш ли да препоръчаш популярни забележителности и интересни места в Иркутск?
Какъв е вашият опит с използването на Reflection API в проекти?
Колко често се сблъсквате със ситуации, които предизвикват възражения, и как обикновено ги решавате?
Как са свързани методите equals и hashCode в Java и защо е важно да ги реализираме правилно заедно?
Можете ли да обясните принципа на действие на песимистичното блокиране и неговите особености?
Можете ли да обясните какво представлява Java Persistence API и как се използва за взаимодействие с базата данни?
Може ли да се обясни концепцията за оценка на ефективността на алгоритмите по отношение на растежа на времето за изпълнение с увеличаване на входните данни?
Каква е разликата между семафор и монитор в контекста на механизми за синхронизация на нишки?
Как се определя времевата сложност на операцията за търсене на елемент по индекс в ArrayList?
Как ще реагираш и какво ще направиш, ако колегите ти изразят критика по отношение на техническото ти решение?
Обяснете механизма на процеса на преобразуване на обекти Java в поток от байтове и обратно.
Можете ли да обясните какво представлява кешът от първо ниво в EntityManager и как работи?
Каква е разликата между използването на ключовата дума 'volatile' за атомарни операции и синхронизирани блокове в Java?