Milyen problémák léphetnek fel a szálak közötti közös memória miatt? Hogyan lehet ezeket elkerülni? Milyen szinkronizációs módszereket ismersz?
Golang
Milyen tervezési mintákat ismersz? Milyen csoportjai vannak a mintáknak?
Mi a különbség a virtualizáció és a konténerizáció között?
Mennyire kellett mélyen belemerülnöd a Kafka-ba? Hány egyidejű olvasó lehet egy 5 partícióval rendelkező témából egy Fogyasztói Csoporton belül?
Mi az a kontextus (context) a Go-ban? Hogyan használják? Hogyan működik a visszavonás a kontextuson keresztül?
Mi az a DNS? Hogyan történik a kliens csatlakozása a szerveralkalmazáshoz?
Hogyan lehet pánikot kiváltani egy csatornával való munkánál? Mi történik a nil-csatornával és a zárt csatornával végzett műveleteknél?
Mi az a deadlock? Hogyan kerülhető el?
Mi az a partícionálás és a sharding?
Mi az a felület a Go-ban? Hogyan működik a duck typing? Ellenőrizhető-e a felület megvalósítása fordítás közben?
Mesélj az alkalmazási réteg protokolljairól. Mi az a gRPC? Miben különbözik a REST-től?
Mi az a deadlock és hogyan szabadulhatunk meg tőle?
Milyen módon kommunikálhatnak egymással a folyamatok (IPC)?
Mi a különbség a folyamat és a szál között (az operációs rendszer kontextusában)?
Milyen Mutex típusok vannak Go-ban?
Mit csinálsz a [cég]nél? Melyik projektben dolgozol?
Mikor kell eltávolítani az indexeket? Mi az a denormalizáció?
Feladat: két rendezett, egyedi értékeket tartalmazó slice összefűzése egy rendezett, egyedi értékeket tartalmazó slice-be
Képes-e a Go észlelni holtpontokat? Hogyan észleli a Go futásideje a holtpontokat?
Aktívan fontolgatja az ajánlatokat? Vannak végső szakaszok?