Golang
Lihtne live coding ülesanne (põhiline konkurents) Tingimus: Kirjutage funktsioon fetchAll(urls []string) map[string]string, mis iga URL jaoks teeb samaaegselt HTTP GET-päringu ja tagastab kaardi, kus võti on URL ja väärtus on vastuse keha (string). Kui päring ebaõnnestub (viga, mitte 200), on väärtus tühi string. Piirangud: - Ei tohi kasutada väliseid teeke (ainult standardseid). - Ei tohi muuta allkirja. - Programm ei tohi kokku kukkuda http.Get paanikale. Sisendnäide: ["[link]" "[link]" "[link]"]
Kuidas üle kirjutada struktuuri välja teisendamise viis JSON-iks?
Kuidas toime tulla intsidentidega, kui teie teenus mõjutab teisi teenuseid (näiteks blokeerib tabelid andmebaasis)?
Mis on Docker Compose? Kuidas erineb Docker virtuaalmasinast?
Miks sa ei ole kolme aasta jooksul Wildberriesi meeskonda üle läinud?
Milleks on vajalikud mitte-pufferkanalid? Miks ei saa alati kasutada suurt pufferiga kanalit?
Mis on SELinux?
Millise metodoloogiaga te töötate?
Kas teil on kogemusi kõrge koormusega teenustega?
Kuidas te omavahel suhtlesite — kas olid ühised kohtumised, planeerimine, igapäevased koosolekud?
Kas tead, mis on tehing ja millised on selle omadused (ACID)?
Mis on indeksid andmebaasis, nende eelised ja puudused?
Miks on vaja tühja struktuuriga kanalit chan struct{}?
Kas oled töötanud jõudlusmõõdikutega? Millega pidid tegelema?
Mida sa tead HTTP/3 kohta?
Kas olete töötanud PostgreSQL, MongoDB, ClickHouse ja teiste andmebaasidega?
Räägi B-puu ja Hash-indeksite kohta: kuidas need töötavad ja millal neid kasutatakse?
Milline oli teie meeskonna suund?
Millised on Kafka omadused?
Kirjuta Singleton Go keeles kasutades sync.Once, siis keerulisem: GetLogger võtab vastu name ja age, tagastab ühe eksemplari sama parameetrite jaoks