Magyarázza el a volatile kulcsszó célját és használatának jellemzőit a programozásban.
Java
Mit ad vissza a hashCode metódus Java-ban?
Melyik az alapvető osztály, amely az összes többi osztály őse az objektumorientált programozásban?
Meg lehet változtatni egy statikus metódus megvalósítását egy alosztályban, felülírva azt?
Hogyan határozzák meg a szemétgyűjtő mechanizmusok, hogy melyik objektumot kell felszabadítani a memóriából?
El tudná magyarázni, miért használják az @Transactional megjegyzést Java alkalmazások fejlesztése során?
Tudnál megnevezni két fő típusú műveletet, amelyeket a Stream API segítségével valósítanak meg?
Mi történik a @PreDestroy annotált módszerrel, ha az a Spring-ben egy bean prototípusához tartozik?
Biztonságosnak tekinthető-e a Singleton minta megvalósítása több szálú környezetben?
Mik a fő elvek és ajánlások a hashCode módszer implementálásakor saját osztályaidhoz?
Mi különbözteti meg a Spring Bootot a fő Spring platformától, és mik a funkcionális különbségek?
Tudná magyarázni, hogy mi az a Hibernate, és hogyan használják Java alkalmazások fejlesztésében?
Meg tudod nevezni a Spring Framework alapját képező főbb architektúraelveket?
Milyen mechanizmusok irányítják a memória felszabadítását a rendszerben?
Folyamat fog adatfolyam futni végső művelet indítása nélkül?
Melyik tranzakció elszigeteltségi szint nyújtja a legnagyobb védelmet a konfliktusok ellen?
Engedélyezett-e a null érték használata kulcsként a HashMap hash-táblában?
Milyen típusú scope-ok léteznek komponensek vagy bean-ek esetén a dependency injection keretében?
Milyen helyzetekben érdemes NoSQL adatbázis-alapú megoldásokat alkalmazni?
Meg tudná magyarázni, hogy mik a nem relációs adatbázisok, és miben különböznek a hagyományos relációs rendszerektől?