Kaip duomenys tekėjo jums per RPIH? Kaip įvyko įvykis?
Golang
Ar bazė buvo riebinga? Kiek duomenų?
// Klausimas 1. Ką ekrane parodys? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Klaida", err) } fmt.Println(s) }
Kiek dažnai naudojote triggerius, tik su istorijos atveju ar buvo ir kitų atvejų?
Ar įprastas mutex blokuoja ir skaitymą, ir rašymą?
Ar galima aiškiai iškviesti šiukšlių surinkimą Go?
Ar žinai sandėlio temą? Kas tai?
Vartotojai yra shardinti pagal ID. Paslauga gauna užklausą atnaujinti vartotojo slaptažodį — kas vyksta toliau paslaugos lygyje?
Kaip keisti duomenis tarp gorutinių?
Kokius middleware naudojate darbe?
// Klausimas 1. Ką išves į ekraną? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Papaskink apie kanalus Go: kas jie yra, kas saugoma juose, kas nutiks su 5 elementų buferiniu kanalu, kai įrašysime 5 reikšmes?
Kiek įrašų buvo? Kiek istorinės duomenų reikia saugoti?
// Klausimas 3. Ką išves į ekraną package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
Kas dabar yra kritiškai svarbu tau renkantis įmonę?
Kas nutiks, jei partijos kūrimo metu paslauga žlugs? Kubernetes užmušė podą — kas vyksta?
Kodėl nusprendėte įžengti į rinką? Su kuo tai susiję?
Kiek buvo jungčių Postgres?
Jei operacija trunka 10-12 minučių, o vyksta aktyvus įrašymas ir duomenys keičiasi, ar nebuvo jokių šalutinių poveikių?
Kaip kūrėte inbox modelį? Kiek turėjote PostgreSQL egzempliorių?