Sobes.tech

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

Intern
AvitoAvito
106

Kas teil on olnud varasemates projektides kogemusi Kubernetesiga?

Senior
Flant
106

// 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 }

Middle
WildberriesWildberries
106

Kui palju osalesite otsuste tegemisel Kafka ja teiste tööriistade kasutuselevõtus? Kas arutasite seda kolleegide või meeskonnajuhatajaga?

Senior
X5 groupX5 group
106

Räägi mulle Semaphore mustrist.

Senior
sber tech
106

Kas teil on küsimusi protsesside, töötingimuste ja järgmiste sammude kohta?

Senior
spnd.xyz
106

Kas teil on kunagi olnud vaja töötada PostgreSQL-i transaktsioonidega? Milliste transaktsiooniisolatsiooni tasemetega olete kokku puutunud, millal neid kasutatakse?

Senior
Магнит Тех
106

Millised on indeksite puudused? Kas indeks võib aeglustada lugemist?

Middle+
РамблерРамблер
106

7. realtuses joonel tehakse järeldus, et sisemine massiiv ületäidetakse ja uus luuakse. Miks sa nii otsustasid?

Senior
Холодильник.руХолодильник.ру
106

Mis on Outbox muster ja kuidas see rakendatakse?

Senior
Mayflower
106

Kuidas renderdab brauser lehti? Mis on compositing?

Middle
Graveling
106

Kuidas sa töötasid oma eelmises meeskonnas Kubernetes'ega?

Senior
bip.ru
106

Miks on vaja kahte if kontrolli (rida 79 ja rida, kus on len(buf)==MaxItems), mitte ühte?

Middle+
Яндекс
106

Millist tüüpi kasutada set'i rakendamiseks Go-s?

Middle+
ТБанк
106

Kas te ise kirjutasite või hooldasite suure koormusega teenuseid?

Senior
ВкусВиллВкусВилл
106

Millised on HTTP/1, HTTP/2 ja HTTP/3 erinevused?

Senior
YadroYadro
106

Rääkige Fan-In mustrist, milleks see on vajalik?

Senior
sber tech
106

Kas on GeoDNS ja Nginx koormuse jaoturid erinevad asjad?

Senior
Магнит Тех
106

Mida näitab kood lõikude ja nende funktsiooni edasiandmisega? Kuidas töötab lõigu edasiandmine funktsioonile?

Senior
Flant
106

Mis juhtub, kui partii ehitamise ajal teenus kukub? Kubernetes tapnud pod — mis toimub?

Senior
МВидео/эльдорадо
106
/412