Golang
Magyarázd el, mi az a goroutine és hogyan használják a programozásban
Mi a különbség egy tömb (array) és egy szelet (slice) adatszerkezet között a használat és a megvalósítás jellemzői szempontjából?
Miért van a B-fa indexnek O(log n) komplexitása?
Mikor kell a kontextust átadni az adatbázisnak az ExecContext-ben, és mikor nem?
Van tapasztalata banki feldolgozásban vagy banki feldolgozó rendszerekben?
Magyarázza el, mit értünk a 'verem' kifejezés alatt a programozás memória kezelésének kontextusában
Mi az a fantom olvasás és elveszett írás?
Milyen összegnél fontolgatod most az ajánlatot?
Számold ki a terhelést: nálunk 6 játék másodpercenként és 80 lépés játékonként — hány lépés másodpercenként?
Miért van szükségünk Load Balancerre és API Gateway-re — mit csinálnak és miért felelősek? A Load Balancer rate limiterként működik?
Mi a jobb — moduláris monolit vagy mikroszolgáltatások egy sakk szolgáltatáshoz?
Mióta fejleszted Go-ban?
Mi az a blob tárolás, milyen típusai vannak és mit tárolnak?
Mikor érdemes áttérni a monolitról a mikroszolgáltatásokra? Milyen RPS-nél és milyen feltételek mellett?
Hogyan szervezzük meg legjobban egy sakk szolgáltatás (például Chess.com) architektúráját Oroszországban, 1 millió felhasználóval és 50k DAU-val, ahol a játékos naponta 5 játékot játszik, vannak profilok, matchmaking és eredmények?
Milyen API-kkal dolgoztál?
Mi az a sticky sessions, és miért szükségesek ahhoz, hogy minden kapcsolat egy példányra essen?
Értesz-e, hogyan valósulnak meg az OOP elvek Go-ban?
Hogyan tároljuk a hangüzeneteket egy WhatsApp típusú üzenetküldő alkalmazásban? Miért jobb képeket S3-ban tárolni, mint Postgres-ban? Milyen lehetőségek vannak képek tárolására Postgres-ban?