Golang
Kaip vyksta duomenų perdavimas iš goroutine į buferizuotą kanalą Go?
Kaip organizuojate darbą su išoriniu API savo projekte?
Kokias sistemų projektavimo metodikas teiki pirmenybę kuriant sprendimus?
Ar lygiaverčiai yra metodų nerodantys sąsajos ir sąsaja, leidžianti bet kokius tipus?
Kokias metodikas galima taikyti didelio kiekio gaunamų užklausų efektyvumui didinti?
Kokius duomenų paskirstymo būdus žinote pagal shardus?
Kaip turėtų būti deklaruojami sąsajos programavime?
Kokias metodas ir įrankius naudojate užklausų vykdymo efektyvumui gerinti duomenų bazėse?
tipas someInterface sąsaja { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Kokiais metodais ir įrankiais tikrinote savo kodo teisingumą ir kokybę?
Ar naudojant Range su kanalu gali būti sukelta begalinė kilpa programoje?
Papaskink man apie CQRS
Koks yra duomenų skirstymo į dalis tikslas duomenų bazėse?
Kaip vyksta atminties paskirstymas ir valdymas sistemoje naudojant Memory Allocator?
Kaip užtikrinti, kad įvedus dubliuotą įrašą lentelėje su unikaliu raktu pagal telefono numerį, vietoj klaidos būtų atnaujinamas esamas įrašas (INSERT ON CONFLICT DO UPDATE)?
Paaiškinkite darbo vagystės (Work-Stealing) koncepciją ir jos taikymą lygiagrečiuose skaičiavimuose.
Jei rašome į masterį dideliu srautu ir skaitome iš replikų, kaip vyksta masterio sinchronizacija su replikomis?
Ar galima bet kurį kodo fragmentą apvynioti skliaustais be jokių apribojimų?
Ar galite pateikti pavyzdžių SQL užklausų, kurias naudojote ar rašėte?
Kaip teisingai pasirinkti duomenų tipą, kad būtų galima saugoti kainą, atsižvelgiant į kopėjas sistemoje?