Java
Защо е толкова важна неизменяемостта в програмирането?
Каква е разликата между HashMap и IdentityHashMap?
Какво е операцията merge и за какво се използва в Java?
Опишете подхода, който използвахте за реализиране на проверката на потребителите във вашия последен проект.
Какъв е жизненият цикъл на обект, създаден в Spring?
Защо методите wait() и notify() могат да се извикват само вътре в синхронизирана блок?
За какво се използва класът SequenceInputStream в Java?
Какви са колекциите в Java и за какво се използват?
Как да обходите елементите на LinkedList в обратен ред, без да използвате бавния метод get(index)?
Какво е ключовата дума volatile в Java и как се използва?
Кои са основните начини за синхронизация в Java?
Какво е най-лошото време за изпълнение на метода get(key) за ключ, който не съществува в HashMap?
За какво се използват таговете <ol>, <ul> и <li> в HTML?
Каква е разликата между анотациите @RequestMapping и @PutMapping в Spring?
Кои области на действие (scope) знаете в Java Beans?
Какви видове прокси сървъри познавате?
Какви са начините за обхождане на елементи от списък в Java?
Какво е busy spin в контекста на многопоточната програмиране?
Как да оптимизираме работата на Hibernate?
Какво са JVM, JDK и JRE?