Golang
Paaiškinkite, kas yra gorutina ir kaip ji naudojama programavime
Kuo skiriasi masyvo duomenų struktūra nuo slice naudojimo ir įgyvendinimo ypatybių kontekste?
Kodėl B-medžio indeksas turi O(log n) sudėtingumą?
Kada reikia perduoti kontekstą į duomenų bazę ExecContext'e ir kada ne?
Ar turite patirties dirbant su bankiniu apdorojimu ar banko apdorojimo sistemomis?
Paaiškinkite, ką reiškia terminas 'kaskas' programavimo atminties valdymo kontekste
Kas yra vaiduoklių skaitymas ir prarastas įrašas?
Nuo kokios sumos dabar svarstote pasiūlymą?
Apskaičiuokite apkrovą: turime 6 žaidimus per sekundę ir 80 ėjimų partijoje — kiek ėjimų per sekundę?
Kas geriau — modulinis monolitas ar mikroservisai šachmatų paslaugai?
Kodėl mums reikalingas Load Balancer ir API Gateway — ką jie daro ir kam jie atsako? Ar Load Balancer veikia kaip rate limiter?
Ar galima vienu metu sukurti indeksus 15 laukų lentelėje?
Kiek metų jau kuriate su Go?
Kada reikėtų pereiti nuo monolito prie mikroservisų? Kokiame RPS ir kokiomis sąlygomis?
Kas yra blob saugykla, kokie tipai yra ir ką jie saugo?
Su kokiomis API dirbote?
Kaip geriausiai organizuoti šachmatų paslaugos (panašios į Chess.com) architektūrą Rusijoje su 1 milijonu vartotojų ir 50k DAU, kur žaidėjas žaidžia 5 žaidimus per dieną, yra profiliai, matchmaking ir pasiekimai?
Kas yra sticky sesijos ir kodėl jos yra būtinos, kad visi ryšiai kristų į vieną instanciją?
Kaip saugoti balso žinutes tokio tipo kaip WhatsApp? Kodėl geriau saugoti nuotraukas S3, nei Postgres? Kokios yra galimos nuotraukų saugojimo galimybės Postgres?