Qaytarilishlar va to'lovlarni qanday boshqargansiz?
Golang
Katta omborlarni ko‘rdingizmi, va dark storelar ham sizning tahlilingizga kiradimi?
Nima uchun hisoblagich uchun Mutex o'rniga Atomic ni ishlatdingiz?
Jamoa haqida gapir: qaysi jamoada ishlaganing, tarkibi va soni haqida.
Agar siz ombordagi qolganlarni tekshirgan bo'lsangiz, siz aniq SKU bo'yicha qidirgansizmi?
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Аниқ савол йўқ, аммо код параллеллик, синхронлаштириш ва sync.Once ёки шунга ўхшаш техникалардан фойдаланиб, маълумотлар базасига бўлган мурожаатларни минималлаштириш вазифасини кўрсатади.)
O'zingiz va oxirgi ish joyingiz haqida biroz gapiring. Nima bilan shug'ullanasiz?
Sizning moliyaviy kutishlaringiz qanday? Kamida va qulay darajani ayting.
Nima uchun B daraxti tengsizlik va diapazon so'rovlar uchun yaxshi ishlaydi?
Platformadan nimani nazarda tutyapsiz, ERP, 1C va WMSmi?
Ma'lumot manbalariga qanday munosabatda bo'ldingiz? API kalitlarini taqdim etdingizmi, Kafka'ga yozdingizmi yoki Kafka'dan o'qidingizmi?
gRPC ning REST ga nisbatan afzalliklari qanday?
Kafka orqali ma'lumotlarni qanday formatda yubordingiz?
Jamoangiz tarkibi haqida gapirib bering.
Shard qilishni boshdan kechirdingizmi? Qaysi tamoyil bilan shard qilindi?
Nima uchun gRPC ni tanladingiz? Nima uchun ishlatiladi?
O'zgarish motivatsiyasi haqida — nima uchun odatda bozorga chiqishga va boshqa takliflarni ko'rib chiqishga qaror qildingiz?
So'nggi ish joyingizdagi asosiy vazifalaringiz va yaqinda amalga oshirgan qiyin vazifangiz haqida gapiring (nima edi, nima qildingiz, nima bo'ldi).
Moliya kutishlaringiz qanday? Minimal va qulay darajani ayting.
Qaysi indekslarni ishlatdingiz?