Kaip elgiesi naktinėse ir vakarinėse budėjimuose, jei įvyktų gedimas?
Golang
Kuo skiriasi TCP ir UDP? Pateikite UDP naudojimo pavyzdžių ir paaiškinkite, kaip DNS užtikrina patikimumą per UDP.
Papaskinkite apie savo dabartinį projektą — prie ko dirbate?
Ar tikrai čia naudojamos skliaustelės map? Kokia sintaksė reikalinga norint pasiekti set elementą 17 eilutėje?
Kokia yra architektūrinė REST ir RPC skirtumas? Kurį požiūrį pasirinkti vartotojo kūrimui/pakeitimui ir pinigų pervedimui tarp sąskaitų?
Kokiose srityse būtų įdomu toliau tobulėti: technologijose, užduotyse, kryptyse?
Papaskink apie incidentų valdymą tavo komandoje: kaip organizuotas procesas, ar yra tvarkaraščio taisyklės?
Kaip veikia žemėlapių lentelė? Kokie yra pagrindiniai principai ir pagrindiniai reikalavimai?
Ilgis gali būti iki 1000 — paaiškinkite, kodėl taip gali būti ir kaip vadinamas šis fenomenas.
Apskritai, ką manai apie komandos kryptį (ClickHouse/Elasticsearch platforma)?
Kuo užsiėmė tavo komanda ir kuo užsiiminėjai tu?
Ką parodys programos paleidimo metu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Darbo imitacija }() } wg.Wait() fmt.Println(len(counter)) }
Kaip užtikrinti, kad eilėje esanti žinutė bus apdorota būtent vieną kartą, jei yra keli darbuotojai?
Kas yra rehashing?
Papaskinkite apie savo komandos sudėtį.
Sekant traukimo metu — kiek komandų, paslaugų, kiek integracijų su savo komandomis maždaug?
Papaskink daugiau apie paskutinius projektus: technologijos, tavo atsakomybės sritis, pagrindiniai uždaviniai.
Kiek metų bendros patirties su Go kūrimu?
Reikia įgyvendinti funkciją uniqRandn, kuri generuoja sąrašą, kurio ilgis n, su unikaliais, atsitiktiniais skaičiais. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Kokia yra jūsų pagrindinė programavimo kalba ir kiek metų patirties turite?