Golang
Kuidas toimub koodi testimise protsess Go keeles?
Kas teil on kogemusi pärandatud või vananenud koodiga töötamisel, mis vajab moderniseerimist või refaktoreerimist?
Kuidas suhtlevad goroutines mälu kaudu Go programmide täitmisel?
Kui palju ühendusi oli PostgreSQL-iga? Mida teha, kui 10 000 RPS juures ühendusi ei piisa?
Kas on piiranguid rakenduses samaaegselt käivitatavate goroutine'ide arvule?
Millistes olukordades võib tekkida niitide või protsesside vastastikune lukustamine?
Kas võib pidada lõiku turvaliseks mitme niidiga keskkonnas ilma täiendavate sünkroniseerimismeetmeteta?
Millised on goroutine'ide kasutamise eelised ja puudused Go programmides?
Kuidas toimub indeksite eemaldamine ja optimeerimine andmebaasis?
Millised komponendid kuuluvad programmi täitmise keskkonda?
Kas teil on praktilisi kogemusi keeruliste süsteemide arhitektuuriliste lahenduste väljatöötamisel?
Miks kasutatakse järjepideva hajutamise algoritmi ja milliseid ülesandeid see aitab lahendada?
Milleks on mõeldud kaust Internal projekti struktuuris?
Milliseid parameetreid saab prügikoristaja käitumise seadistamiseks kasutada?
Millal täpselt võivad gorutined liikuda kohaliku täitmise järjekorda?
Milliseid teisi programmeerimiskeeli tead hästi, välja arvatud Go?
Milline järgmistest koodilõikudest sisaldab viga või potentsiaalset probleemi kanalitega töötamisel? Variant 1 package main func main() { ch := make(chan int) ch <- 1 } Variant 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Variant 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Variant 4 package main func main() { ch := make(chan int) close(ch) <-ch } Variant 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Kas oled valmis hübriidtöö formaadiks (kontor + kaugtöö)?
Millises mälupoolses asub andmeväli programmi täitmise ajal?
Kas te olete oma projektides kasutanud pessimistliku lukustamise mehhanismi?