UTF-8 bo'lsa, satrning uzunligini qanday olish mumkin?
Golang
Interfeysiz kod yozishimiz mumkinmi?
RPC va gRPC ning xususiyatlari haqida gapir.
Yangi xarita amalga oshirishning eski kubechali bilan taqqoslaganda qanday afzalliklari bor?
Haqiqiy loyihalarda qanday ko'rinmasliklar bilan (goroutinlar) duch kelgansiz va ularni qanday hal qildingiz?
Graceful shutdown nima?
Kafka ning xususiyatlari haqida gapirib bering — u qanday tuzilgan?
Ishlab chiqarishda eng esda qolarli xato haqida gapiring: bu nima edi, uni qanday tuzatdingiz va qanday xulosalar chiqarasiz?
Xizmatlar o'zaro qanday muloqot qilgan?
Interfeyslarni nima uchun ishlatish kerak?
Yillar davomida yozilgan kod, ko'p legasi, testlar yo'q va hamma deyarli yiqilib tushayotgan loyiha uchun qaysi qismdan boshlaysiz?
UTF-8 da satrning uzunligi bilan bog'liq noaniqliklar nima uchun yuzaga keladi?
Faraz qilaylik, bizda bufferli kanal bor. Unga 10 ta xabar yozdik, lekin boshqa tomonda hech kim o'qimayapti — nima bo'ladi?
Boshqa qanday sinxronizatsiya primitiplarini bilasiz?
Xarita bo'yicha aniqlaylik. Bucketlarda avvalgi amalga oshirish, yangi amalga oshirish bor, nima deyish mumkin?
Go tilida qaysi o'rnatilgan turlarni bilishingizni aytib bering.
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```
Kanalda 10 ta xabar bor. Uni yopamiz va o'qishni boshlaymiz — bu holda nima bo'ladi?
Go'da interfeyslar haqida nima deyish mumkin?
Kontekst haqida gaplashamiz. Siz kontekstni funktsiyaga uzatdingiz — keyingi nima qilish kerak? Funktsiya kontekstning bekor qilinishini qanday tinglaydi?