Java
За какво е необходима Java Virtual Machine (JVM)?
Какво е претоварване на метод?
Каква е ролята на анотацията @SpringBootTest и кога се прилага при тестване на Spring Boot приложения?
При какви условия HashMap преминава към използване на дървовидни структури за организиране на елементите вътре в своите кофи?
Как обикновено организирате обсъждането на поставените задачи в екипа?
Какво е кеширане в Hibernate?
Обяснете концепцията за изтриване на типове в generics в програмните езици.
Може ли веднага след промяна в ResultSet да се запазят тези промени в базата данни без допълнителни операции?
Какво е библиотеката Lombok и как се използва в Java?
Как се сравняват обектите в HashSet?
Кои области (scope) могат да се използват във всяко приложение?
Можеш ли да изброиш основните начини за реализиране на OutputStream в Java?
Какво е релационният модел на данните?
Как се извършва добавянето на елемент към ArrayList в най-лошия сценарий на изпълнение?
Разкажете за концепцията на класа CompletableFuture.
Обяснете концепцията за неизменяемите колекции и техните основни предимства.
Можете ли да разкажете как протече процесът на проверка на кода във вашия последен проект?
Какви са предимствата на технологията на сервлетите в сравнение с CGI (Общ интерфейс за шлюзове)?
Можете ли да изброите различните типове изключения, с които сте се сблъсквали на практика?
Как се препоръчва да се стартира методът в рамките на нова транзакция в приложението?