Golang
TCP жана UDP ортосундагы айырма эмне?
Эмне жакыныраак тартат: бизнести өнүктүрүүбү же инфратүзүмбү?
Интервьюден кийин сунуштар же четтөөлөр болду беле?
Горутина деген эмне? Ал системдик жиптен эмнеге айырмаланат? Go (GMP) пландоочу жөнүндө айтып бер.
Go'da профилирлөө агымын айтып бериңиз
Күнүмдүк тапшырмаларда кайсынысы менен көбүрөөк алектениш керек болду?
Процесс жана жип деген эмне жана алардын негизги айырмачылыктары кандай?
Микросервистер арасындагы байланыштарды кантип көзөмөлдөсүз?
Кайсы түрдүү бөлүштүрүлгөн транзакциялар бар?
Өткөрүү учун кандай маяна деңгээлин карап жатасыз?
Иш сунуштарын карап чыгууда кайсы суммадан баштайсыз?
Аз азыр [компанияда] иштеп жатасызбы, бүтүрүү үчүн дагы бир аптаңыз барбы?
Микросервис архитектурасы эмне жана ал монолитке салыштырмалуу кандай артыкчылыктары жана кемчиликтери бар?
Бул код эмне көрсөтөт жана эмне үчүн? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
Келечектеги компанияда сен үчүн эмне маанилүү, кайда көңүл бөлөсүң?
Маалыматтар базасында жүк бар экенин кантип түшүндүңүз? Мәселені аныктоого кандай катыштыңыз?
Эң жогорку жүктөө секундуна эң көп суроо-талаптарды иштеткен кызматта канча? Дұрыс па, ал 5–8 миң суроо-талаптар секундуна?
Төрттүрдүү поддарда in-memory кэшти кантип бузуу керек? Кызматтын ар кандай инстанцияларындагы кэштерди кантип синхрондоштуруу керек?
Клиент менен сирек кездешүү сиз үчүн канчалык талкууланат?
негизги пакет импорт ( "crypto/md5" "fmt" ) var алфавит = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func КалыбынаКоддоо(h []byte) string { return "" } func хешКоддоо(кириллица string) []byte { h := md5.Sum([]byte(кириллица)) return h[:] } func main() { тесттер := []string{"a", "12", "abc333d"} ок := true for _, күтүлгөн := range тесттер { h := хешКоддоо(күткөн) актив := КалыбынаКоддоо(h) if актив != күтүлгөн { fmt.Printf("Катуу каталар: күтүлгөн %q, алынган %q\n", күтүлгөн, актив) ok = false } } if ok { fmt.Println("Бардык тесттер ийгиликтүү өттү") } }