Golang
Kas saame mõjutada Go prügikoristajat?
Teid ei vallandata ega välja ajet, tas tähendab, et võite istuda ja töötada nii kaua, kui soovite?
Kui palju andmekeskusi teil oli: üks või mitu?
Kuidas organiseeriksid seda lahendust koodis (kasutades goroutines ja kanaleid)?
Kas osalesite koodi ülevaatuses?
Rääkige oma praegusest kogemusest: kus praegu töötate, millisel tootel, mis on teie peamine steik?
Kuidas võivad protsessid ja niidid omavahel suhelda?
Loetlege Go peamised andmetüübid
// Parandage koodi func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
Mis on struktuurid Go-s ja milleks neid kasutatakse?
Kas teil on kogemusi varu projektiga varases staadiumis või nullist? Mida te tegite ja milliseid otsuseid teite?
[nimi] küsis: mis on alias Go-s?
//1-10 ruutude kuvamine, arvutamine mitmes niidil, töötajate grupp
Kuidas nimetatakse konstruktsiooni WITH ... AS (...) päringus 84. real?
Kui mugav on täielik kaugtöö?
Kuidas sa määrad, et üks vestluse versioon on parem kui teine, kui sul on kaks versiooni?
Kui palju inimesi oli meeskonnas?
Millised praktikad on olemas Docker-pildi suuruse vähendamiseks?
Rääkige mulle rohkem punktisüsteemist — mis toimus kõrgemal tasandil?
Arutame replikate ja partitsioneerimise üle — milleks need on vajalikud.