Algoritmikus feladat: adott egy egész számokat tartalmazó tömb, mozgassa az összes nullát a végére, megőrizve a többi elem sorrendjét (például, [1,0,3,0,1] → [1,3,1,0,0])
Java
Mi az a happens-before? Miért nem biztonságos az i++ szinkronizálás nélkül?
Milyen elveket vagy kritériumokat veszel figyelembe, amikor az ellenőrizetlen kivételek használatát választod a kódodban?
Milyen scope-ok vannak a Spring-binekben?
Milyen esetekben és hogyan kell helyesen alkalmazni a kapcsolódásokat (join) a ThreadPoolExecutor használata során a szálak kezeléséhez?
Hogyan valósítható meg az nyitottság és zártság elve az objektumorientált programozásban?
[név] kérdezte: Milyen fizetési elvárásaid vannak?
Hol lehet hasznos a kérés scope-ja?
Beszéljen az SQL-lekérdezések 40-50%-os optimalizálásáról
Mi az a reflexió Java-ban, és mire való?
Milyen GC gyökereket (szemétgyűjtő belépési pontokat) ismersz?
Szükség van Redis-re ilyen architektúrában? Mire szolgál itt?
Milyen indexeket kellett használnod (beleértve a lefedőket)?
Hogyan lehet a JPA lekérdezés beállításait külső fájlba helyezni, miközben megőrizzük a repository működését?
Milyen indexet használjunk varchar tömb kereséséhez PostgreSQL-ben? Mi az a BRIN és Bloom indexek?
Mesélj a jelenlegi projektedről a [cég]nél — mivel foglalkozol?
Mi az a Liquibase, és hogyan szervezzük az adatbázis verziókezelését különösen biztonsági korlátozások mellett (mint például a Sber esetében)?
Milyen eseményeket (events) ismersz az ApplicationContext-ben Spring-ben?
Mi a különbség a Hibernate használata és a közvetlen adatbázis-interakció között JDBC-n keresztül?
Adatbázis séma: hány táblára van szükség az üzenetek tárolásához címkékkel (egy-több vagy több-több)?