За какво са нужни стриймовете (Stream API)?
Java
Как се определя времевата сложност при вмъкване на елемент в средата на ArrayList?
Можете ли да обясните механизма на работа на паметта във виртуалната машина Java (JVM)?
Какво е протоколът HTTP в контекста на архитектурата на RESTful услуги?
При обхождане на елементи, кой списък — ArrayList или LinkedList — показва по-добра производителност?
Как да се осигури предаване на аргумент към функция по стойност, а не по референция?
Каква е разликата между проверяемите и непроверяемите изключения в програмирането?
Можете ли да обясните концепцията за зависимост между компоненти в софтуера?
Каква е разликата между междинните оператори и терминалните в потоци от данни или последователности?
Обяснете концепцията за потискане на грешки или изключения в програмирането и кога се използва.
Каква е разликата между метода equals и операторите за сравнение == при проверка за равенство на обекти в Java?
Можете ли да стартирате интегрирана среда за разработка на компютъра си?
В кой случай блокът finally няма да изпълни задачата си в конструкцията try-catch-finally?
Автоматично ли ще се затворят останалите ресурси, ако възникне изключение при затварянето на един от компонентите в блока try-with-resources?
Можеш ли да назовеш различни подходи за реализиране на интерфейса Map в Java?
Каква е ролята на ключовата дума volatile в управлението на многопоточността в Java?
Гарантирано ли се изпълнява блокът finally след изпълнението на блока try, независимо от условията?
Дали Map е част от колекциите в Java или е подобна колекция?
Можете ли да обясните разликите между моделите Декоратор и Адаптер в контекста на проектирането на софтуерни системи?
Какво място заема купчината в паметта и какво обикновено се съхранява там?