Golang
Milline oli ülesanne ja arhitektuur [ettevõttes]?
Kuidas oli PostgreSQL-i sharding rakendatud — kes mängis marsruuteri rolli?
peamine pakett func main() { c := make(chan int, 1) for range 3 { select { vaikimisi: println(1) juhtum <-c: println(2) juhtum c <- 1: println(3) } } }
Kas sa saad ühe deferi sees paanikat töödelda?
Kuidas te töötasite shardide transaktsioonidega? Kuidas tagasite kooskõla?
Rääkige uuest tööriistast või ideest, mille olete rakendanud ja mis on parandanud meeskonna tulemusi.
Raksta par Garbage Collector Go — algoritm, optimiseerimise meetodid
Rääkige meeskonnast ja töömeetodist.
Kasutasite mõlemat või ainult gRPC?
Rääkige Go keeles byte ja rune kohta, mis vahe neil on, ning andke näide stringi pööramisest.
Mis on massiivid ja slices Go keeles, kuidas nad erinevad? Kuidas töötab append ja capacity laiendamine?
Mis on replikatsiooni eelis? Millised on selle kulud?
Livecoding: on massiiv numbritest 1 kuni 10, mida tuleb ruutudeks tõsta, arvutusi paralleelselt teostades kolme tööjõu (worker) abil. Töötajate arv on määratletud konstantsena. Iga numbri puhul näidata töötaja ID, kes seda töötleb.
Kas me saame kirjutada koodi ilma kasutajaliidesteta?
Miks kasutatakse peamiselt Legacy-süsteemide jaoks triggereid?
Milliseid konteineriseerimise ja orkestreerimise süsteeme teate?
Miks kasutada liideseid?
Kui sageli kasutasite triggereid, ainult loo puhul või olid ka teised juhtumid?
Kuidas kontrollida kasutaja õigusi tegevuste jaoks klastris, arvestades RoleBindingut?
Räägi mulle Go planeerija GMP-mudelist.