Golang
Өзүңүз, тажрыйбаңыз жана долбоорлоруңуз жөнүндө айтып бериңиз
Жабык каналга жазуу кандай болот? (deadlock / panic / операция ката кайтарат)
Императивдик программалоо парадигмасынан тышкары, функционалдык — анын артыкчылыктары кандай экенин билесизби?
Жүйе аналитигинен келген тапшырмаларды команда ичинде кошумча бөлүп чыктыңызбы?
Go гана жооп бере турган, мүмкүн уникалдуу технологиялык артыкчылыктар жана экосистемалар кандайдыр?
Канча убакыттан бери Go менен иштеп жатасыз? Мурунку жумуш ордуңузда PHP жана Go бирге иштечү болчу — бул кандай болчу?
Техникалык интервьюларда азыр кайсы этабтасың? Бар офферлериң барбы?
Неге gRPC агымы ордуна WebSocket колдонбошубуз керек?
Goда OOP барбы жана кайсы формада?
Карта ачкычы боло алчу маалымат түрлөрү кандай?
Сиз үчүн кызыктуу болуучу айлык кепилденген киреше деңгээли кандай болот?
Неге defer ачкыч сөзүн колдондуңуз?
Көп жиптүү же асинхрондуу операциялары бар программалар жазуу боюнча тажрыйбаңыз барбы?
Kubernetesте Ingress жана Ingress Controller деген эмне?
Маалымат булагы менен кандай иштештиңиз? API ачкычтарды бердиңизби, Kafka'га жаздыңызбы же Kafka'дан окудуңузбу?
Сиз Kafkaдан 500 билдирүү топтомуусун алдыңыз, бирок аларды маалыматтар базасына сактай албайсыз. Эмне болот? Бул 500 билдирүүнү канча убакыт иштетсе болот?
Kafka менен иштөө жөнүндө айтып бериңиз: lag топтолуп калганда эмне болот, кандай коркунучтар бар жана аларды кантип чечишти?
Индекстер эмне жана алар эмне үчүн керек?
```go func main() { wg := sync.WaitGroup{} wg.Add(8) for i := 0; i < 10; i++ { go func(wg *sync.WaitGroup, i int) { defer wg.Done() fmt.Println(i) }(&wg,i) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```
Transactional Outbox системинин негизги бөлүктөрү кандай?