Golang
Millega te kõige sagedamini töötasite? Milliseid tehnoloogiaid kasutasite?
Teil oli kolm andmekeskust — kuidas nende vahel korraldati replikatsiooni/varukoopia skeem?
Miks otsustasite mõelda töö muutmisele?
Milliseid indekseid teate ja milliseid olete kasutanud?
Kas teil oli oma praegusel või eelmisel töökohal kõrge koormusega süsteem?
Kuidas töötas Kubernetes?
Kuidas te saite ja hoidsite andmeid pettuste tõkestamiseks (kust andmed tulid, kuidas)?
Räägi mulle oma asukohast, millist tööformaati sa kaalud?
Miks on normaliseerimine vajalik?
Kuidas on Kuberneteses üles ehitatud podid? Millistel tehnoloogiatel põhineb isolatsioon? Milliseid namespace tüüpe teate?
Koodi õigeks täitmiseks: sisendpunkt -- peamine funktsioon paketis main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Viga: oodatud %q, saadud %q\n", exp, act) ok = false } } if ok { fmt.Println("Kõik testid läbisid edukalt") } }
Mis on liidesed Go-s ja milleks need on vajalikud?
Kas ettevõttes pole ühtegi varianti?
Kas te töötate peamiselt kaugtööna?
Kas soovite kasvada tehnilise spetsialistina või kaalute juhtimisele üleminekut?
Mis on reverse proxy ja kuidas seda saab rakendada?
Loetlege üles sõnumibrokereid, millega olete töötanud, ja hinnake neid 10-palli skaalal.
Miks Kafka ja mitte teised süsteemid?
Kui üks teenustest, mida kasutad, tagastab vea, mida te teete ja kuidas seda haldate, kui teil on kanal?
Kirjeldage lõpp-punkti rakendamise loogikat, mis filtreerib graafi, jättes alles ainult need tippu, mis osales sündmustes kindla asukohaga (näiteks Moskva).