Milyen szerepet játszik a volatile módosító a programozási nyelvben, és mikor alkalmazzák?
Java
Mi a különbség a HashMap és a LinkedHashMap adatszerkezetek között Java-ban?
Hogyan történik egy osztály regisztrálása a Spring konténerben a függőséginjektáláshoz?
Hogyan határozzák meg a hozzáférési sorrendet a LinkedList típusú láncolt listában?
Meg tudná magyarázni a Spring Boot Actuator célját és fő funkcióit?
El tudná magyarázni, mi az a Spring Boot, és hogyan könnyíti meg a Java alkalmazások fejlesztését?
Hogyan lehet importálni vagy csatlakoztatni olyan modulokat vagy komponenseket, amelyek a jelenlegi könyvtáron kívül helyezkednek el a projektben?
Hogyan történik a hibák és kivételek kezelése a programban?
Hogyan lehet elkerülni a szálak blokkolását?
Magyarázza el, mit jelent az immutable osztályok létrehozása és azok előnyei a fejlesztésben.
Miben különböznek a Map interfész megvalósításai: HashMap és TreeMap, és mely esetekben célszerűbb az egyiket vagy a másikat használni?
A finally blokkód garantáltan végrehajtódik a try blokk után, függetlenül a feltételektől?
Mikor válasszuk a sorban állást (Kafka), és mikor a REST szolgáltatást?
Milyen protokollák segítségével történik az adatcsere a REST API-ban?
Milyen a program viselkedése, ha a finally blokkban kivétel fordul elő?
Elemeken keresztüli iterálás során melyik lista — ArrayList vagy LinkedList — mutat jobb teljesítményt?
Mi a különbség a Mono just és fromCallable létrehozása között?
Tudná magyarázni, hogy mit értünk a gyűjtemények hierarchiája alatt, és hogyan van szervezve?
Magyarázza el az változtathatatlan (immutable) osztályok fogalmát a programozásban, és hogyan használják őket.
El tudná magyarázni a Mock és Spy közötti különbségeket a Mockito-ban, és mikor kell őket használni?