Golang
Канал менен иштөөдө паника чыгарып эмне кылуу керек? Nil-канал жана жабык канал менен операциялар учурунда эмне болот?
Жаңы иш орунун тандоодо эмнеге көңүл бурасыз?
Өзүңүз жөнүндө көбүрөөк айтып бериңиз (интервью берүүчүгө эмне айтуу керек)
Айтайын деп, биздин микросервис сырткы API, мисалы, төлөм шлюзүнө кирүү керек, бирок ал күтүүсүздөн өтө жай иштей баштайт же толугу менен кулап калат. Мындай көршүлөрдөн сиз адатта кантип коргойсуз, биздин бардык кызматтын кулап калбоосу үчүн?
Жана борборлоштурулган журналга — эмне жасалды?
Канча тез ишке кире аласыз жана эмнелерди маяна күтүүлөрүңүз бар?
Кайсы түрдүү бөлүштүрүлгөн транзакциялар бар?
Сен нөлдөн баштап курулуп жаткан долбоорго катыштыңбы, же сен алгачкы этаптасыңбы?
Go'da context эмне жана ал эмне үчүн керек?
Goда таштандыны чогултуу кантип иштейт?
Өткөрүү учун кандай маяна деңгээлин карап жатасыз?
Goда функциянын параметрлери, өзгөчө slices кандай өткөрүлөт?
Транзакциялардын изоляция деңгээлдери жөнүндө айтыңыз.
Өзүңүз жасаган акыркы кызыктуу тапшырма жөнүндө айтып бериңиз
Керсинче, иште эмне сенин мотивацияң? Канча иштен эң көп ырахат аласың?
Эгер жазуучу (маалыматтарды толтуруучу горутина) каналды жабууга чечим кабыл алса, эмне болот? Окуучу булга кандай реакция кылышы керек, кандай көйгөйлөр чыгышы мүмкүн жана алар менен эмне кылуу керек?
Circuit Breaker жөнүндө айтып бериңиз — бул эмне жана кантип иштейт?
негізгі пакет import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Аз азыр иштебейсизби? Жумуш ордун өзгөртүүнү ойлоп жатасызбы?
Айлык жөнүндө эмне ойлойсуз?