Golang
Mis on VACUUM PostgreSQL-is?
Räägi mulle Kafka'st
Mis on Load Average, kuidas seda kontrollida ja millele tähelepanu pöörata?
Mis on sinu jaoks oluline uue töökoha valimisel?
Selgitage sõltuvuste pööramise põhimõtet ja miks otse kutsumine repositooriumi meetoditele kasutusjuhtumis rikub SOLID põhimõtteid.
Kas teiega veel suhtlete teiste ettevõtetega? Võib-olla juba pakkumised olemas?
Kas teil on kogemusi gRPC ja GraphQL-iga? Rääkige neist.
Mis on goroutine'i konteksti vahetamine? Kes seda teostab?
Millised teised võimalused on andmebaasi kiiruse suurendamiseks indeksite kõrval?
Kus asub massiiv ja kaart — virna või virnas?
Räägi Kafka omadustest — kuidas see on üles ehitatud?
Milliste andmebaasidega töötasite?
package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func TaastaParool(h []byte) string { return "" } func hashParool(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashParool(exp) act := TaastaParool(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") } } Õige koodi käivitamiseks: sisendpunkt -- main funktsioon main paketis Ülesanne: Implementige funktsioon TaastaParool, mis taastab algse parooli MD5 hashist, mis koosneb antud tähestiku märkidest.
Millisest tabelist pärineb päringus 'oi' alias?
Nimeta neli protokolli: HTTP, gRPC, WebDAV, ACSA — milline on üleliigne?
Rääkige ühest huvitavast ülesandest teie varasemast kogemusest. Mida te ettevõttes tegite?
Kuidas olid mõõdikud seadistatud? Kas teenus saatis mõõdikuid või kogus neid?
Millist summat sa pead motiveerivale osal osas silmas pidama?
Kirjutage ülesanne Go keeles — praktiline osa (arendaja elust tulenevad probleemid, ilma algoritmideta): täiustada või parandada teenust. Kestus — 1,5 tundi.
Kuidas töötab kontekstide pärimine Go-s (context.WithValue, context.Background)?