Каква е връзката между извикването на конструктора и гаранциите за последователност на изпълнение (Happens Before)?
Java
Какви съвети бихте дали на аудиторията по тази тема?
Имало ли ситуации, в които сте променяли нивото на изолация на транзакциите в проектите си?
Задължително ли е да декодирате JSON Web Token, за да получите данни за потребителя?
Последният проект, в който участвахте, беше създаден изцяло от вас или екипа ви от нулата?
Какъв е вашият опит с многопоточността в Java?
Обяснете какво е Plain Old Java Object (POJO) клас и как се различава от другите класове в Java
Обяснете концепцията за non-nullable в Kotlin и как се различава от nullable типовете.
При добавяне на елемент в края на колекцията, коя структура от данни — ArrayList или LinkedList — работи по-бързо?
Кои са основните разлики в сигурността между езиците Java и C++?
Можете ли да обясните какви са механизмите за достъп до структурата на разклонено дърво или йерархия в програмирането?
Кои аспекти или ситуации на новото ви работно място бихте искали да изключите за себе си?
Дали беше осигурена устойчивостта на системата към сривове в последния проект?
В резюмето си написано, че си оптимизирал Garbage Collector, правил си JVM tuning — какво точно си правил?
Можете ли да обясните концепцията за класа Optional в Java и неговата цел?
Как влияе обявяването на променлива с ключовата дума final върху нейното изменение след инициализация?
Какво представлява основният интерфейс в системата за обработка на изключения?
Какви подходи се използват за провеждане на тестове, за да се избегне намаляване на скоростта на системата в бъдеще?
Обяснете какво означава изключението InterruptedException и в кои случаи възниква в Java?
Можете ли да обясните какво е курсор в контекста на работата с бази данни?