Golang
Mis on õige map-i kohta Go-s? Mapi saab initsialiseerida ilma make-ita ja otse kirjutada sinna väärtusi ilma vigadeta Mapi saab võrrelda teise map-iga, kasutades == operaatorit Mapi võtmed võivad olla slices M2 := m1 omistamine loob viite sama map-i juurde, nii et muudatused m2 kaudu on nähtavad m1-s
Kas teil on olnud varasemates projektides kogemusi Kubernetesiga?
// Find the maximum even number package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Maximum is %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }
Kui palju osalesite otsuste tegemisel Kafka ja teiste tööriistade kasutuselevõtus? Kas arutasite seda kolleegide või meeskonnajuhatajaga?
Räägi mulle Semaphore mustrist.
Kas teil on küsimusi protsesside, töötingimuste ja järgmiste sammude kohta?
Kas teil on kunagi olnud vaja töötada PostgreSQL-i transaktsioonidega? Milliste transaktsiooniisolatsiooni tasemetega olete kokku puutunud, millal neid kasutatakse?
Millised on indeksite puudused? Kas indeks võib aeglustada lugemist?
7. realtuses joonel tehakse järeldus, et sisemine massiiv ületäidetakse ja uus luuakse. Miks sa nii otsustasid?
Mis on Outbox muster ja kuidas see rakendatakse?
Kuidas renderdab brauser lehti? Mis on compositing?
Kuidas sa töötasid oma eelmises meeskonnas Kubernetes'ega?
Miks on vaja kahte if kontrolli (rida 79 ja rida, kus on len(buf)==MaxItems), mitte ühte?
Millist tüüpi kasutada set'i rakendamiseks Go-s?
Kas te ise kirjutasite või hooldasite suure koormusega teenuseid?
Millised on HTTP/1, HTTP/2 ja HTTP/3 erinevused?
Rääkige Fan-In mustrist, milleks see on vajalik?
Kas on GeoDNS ja Nginx koormuse jaoturid erinevad asjad?
Mida näitab kood lõikude ja nende funktsiooni edasiandmisega? Kuidas töötab lõigu edasiandmine funktsioonile?
Mis juhtub, kui partii ehitamise ajal teenus kukub? Kubernetes tapnud pod — mis toimub?