Hogyan kezeli a JVM az automatik memóriafelszabadítást és a nem használt objektumok tisztítását?
Java
Milyen különbségek vannak a HashMap szinkronizált módszerekkel való használata és a ConcurrentHashMap használata között több szálas környezetben?
Magyarázza el a teljes zárolás fogalmát az adatbázis-kezelésben és annak jellemzőit.
Magyarázza el az optimista zárolási módszer működési elvét az adatok párhuzamos hozzáférésének kezelésében.
Milyen viselkedés jelentkezik a programban, ha egy függvény saját magát hívja meg kilépési feltételek nélkül?
Hogyan történik a Bean beállítása és regisztrálása a Spring Framework keretében?
Meg lehet változtatni egy statikus metódus megvalósítását egy alosztályban, felülírva azt?
Van tapasztalata a Spring AOP-val történő aspektusorientált programozásban?
Van tapasztalata a java.util.concurrent könyvtár használatában szálak kezelésére és szinkronizálásra?
Melyik a leginkább ajánlott függőség-injektálási módszer Bean esetében a Spring-ben?
Meg lehet változtatni egy módszer eredménytípusát a túlterhelése során, ha a módszerek ugyanazt a paraméterlistát tartalmazzák?
Tudnál leírni néhány fő művelettípust, amelyek elérhetők a Java Stream API-jában?
Szükséges-e felülírni az equals metódust a JPA entitásokban az objektumok helyes összehasonlítása érdekében?
Miben különböznek az objektumorientált programozásban a statikus metódusok azoktól a metódusoktól, amelyeket az alosztályok felülírnak?
Van tapasztalata a párhuzamos folyamatok használatában a Stream API-ban az adatok feldolgozásához?
Miért ajánlott egyszerre felülírni az equals és hashCode metódusokat Java-ban?
Hogyan kapcsolódnak egymáshoz a equals és hashCode metódusok Java-ban, és miért fontos ezeket helyesen együtt megvalósítani?
Megengedett, hogy egy interfész definícióján belül konkrét metódusmegvalósítás legyen?
Hogyan történik a inicializálás és az elemek hozzáadása a veremhez a JVM-ben?
Szükséges-e a hashCode metódus implementálása a JPA entitásokban a gyűjteményekben való helyes működés biztosítása érdekében?