Java
Mesélj a DDL parancsok segítségével végrehajtott adatbázis-struktúra módosítási műveletekről.
Mik az előnye és hátránya van a proxy-szolgáltatás rendszerarchitektúrában való használatának?
Hogyan valósul meg az optimista zárolás, és mik a jellemzői?
Miben különbözik egy standard bináris keresőfa egy piros-fekete fától, és mi a különleges jellemzője?
Milyen eszközöket vagy megközelítéseket használsz a munkafolyamatok szervezéséhez?
Minden, az interjúra készített aspektus és téma részletesen tárgyalva volt?
Dolgozott már Kubernetes-szel és Dockerrel?
Milyen módszereket vagy programokat használsz az időd szervezésére és ellenőrzésére?
A @ComponentScan annotációt mire használják Springben, és milyen szerepet játszik az alkalmazás konfigurálásában?
Milyen eszközöket és technológiákat alkalmaztak a csapatában a feladatok elosztására a résztvevők között?
Mit jelent a synchronized kulcsszó használata egy objektum szinkronizálásakor Java-ban?
Írjon teszteket az értesítésszűrő rendszerhez JUnit 5 és Mockito használatával, lefedve a fő forgatókönyveket: null/üres bemenet, érvényes értesítés, feladó blokkolása, csatorna szerinti szűrés, duplikációk eltávolítása.
Mi az a felhalmozás a Gazprom Neftnél? Ez milyen rendszer?
Felsorolnád a proxy szerverek típusait és jellemzőiket?
Hogyan határozható meg a get metódus időbeli összetettsége a HashMap adatstruktúrában?
Előfordult már, hogy a módszerek túlterheltek és nehezen érthetőek voltak?
Hogyan szervezhető a feladatok küldése és azok befejezésének várása a ThreadPoolExecutor segítségével?
Biztosítja az AtomicReference használata az adatok garantált láthatóságát, hasonlóan a volatile kulcsszóhoz?
Hogyan oldja meg a mély másolat problémáját (a lista elemeinek módosítása az AtomicInteger.incrementAndGet segítségével)?
Milyen korlátozások vannak a GET módszer használatakor a HTTP protokollban?