Golang
Kodėl pasirinktas shard'inimas pagal account_id? Kam iš viso buvo daromas shard'inimas?
Duomenų tipai Go: kuriuos žinote, kaip galima juos suskirstyti į grupes?
Ar jums kada nors buvo situacija, kai jums buvo pateiktas uždavinys, pradėjote jį vykdyti, bet proceso metu supratote, kad reikalavimai prieštarauja arba techniškai neįmanoma jų įgyvendinti laiku? Ką tada padarėte?
Kaip įgyvendintas OOP Go kalboje?
Kaip veikia žemėlapis Go? Papasakokite apie vidinę struktūrą, buckets, kolizijas.
Kokiu tikslu naudojami JWT tokenai?
Kokia yra binarinio paieškos algoritminė sudėtingumas surūšiuotame masyve? (O(1) / O(log n) / O(n) / O(n^2))
Jūs sujungiate dvi lenteles ir atliekate agregaciją, tuo metu šie duomenys keičiasi — kas nutiks?
Kokius indeksus žinote duomenų bazėje? Kokios funkcijos buvo naudojamos?
// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Įgyvendinkite funkciją merge, kuri priima kelis sveikųjų skaičių kanalus ir grąžina vieną kanalą, kuris sujungia visas įvesties kanalų reikšmes. Sujungtas kanalas turi būti uždaromas, kai visi įvesties kanalai bus uždaryti.
Ar žemėlapis Go yra saugus kelių gijų?
Koks yra pagrindinis klausimas apdorojant kiekvieną užklausą atskirame operacinės sistemos procese esant dideliam apkrovimui? - HTTP draudžia naudoti procesus - Procesai negali būti vykdomi lygiagrečiai - Dideli atminties ir konteksto keitimo kaštai - Tai blogina skaičiavimų tikslumą
Kaip pridėti į sistemą visų įvykių saugyklą iš viso projekto analitikai ir agregacijai?
Papaskink man apie Outbox modelį — kaip jis veikia?
Įgyvendinkite cache, pagrįstą map[string]any, su konstruktoriu, Get ir Set metodais, atsižvelgiant į konkurentų prieigą (Mutex)
Raskite sintaksės klaidas pataisytame kode
Ar galima pridėti elementą į nil slice?
Kas vyksta skaitant ir rašant uždaroje kanale?
Vis dar yra siuntimo procesas: jie paėmė ir perkėlė 5 mėsos malimo mašinas iš regiono į regioną, į miestą. Kaip tai apdorojama?
Kas yra susidūrimai žemėlapyje?