Sobes.tech

Golang

Qaytarilishlar va to'lovlarni qanday boshqargansiz?

185

Katta omborlarni ko‘rdingizmi, va dark storelar ham sizning tahlilingizga kiradimi?

185

Nima uchun hisoblagich uchun Mutex o'rniga Atomic ni ishlatdingiz?

183

Jamoa haqida gapir: qaysi jamoada ishlaganing, tarkibi va soni haqida.

183

Agar siz ombordagi qolganlarni tekshirgan bo'lsangiz, siz aniq SKU bo'yicha qidirgansizmi?

183

```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 ёки шунга ўхшаш техникалардан фойдаланиб, маълумотлар базасига бўлган мурожаатларни минималлаштириш вазифасини кўрсатади.)

183

O'zingiz va oxirgi ish joyingiz haqida biroz gapiring. Nima bilan shug'ullanasiz?

182

Sizning moliyaviy kutishlaringiz qanday? Kamida va qulay darajani ayting.

181

Nima uchun B daraxti tengsizlik va diapazon so'rovlar uchun yaxshi ishlaydi?

180

Platformadan nimani nazarda tutyapsiz, ERP, 1C va WMSmi?

179

Ma'lumot manbalariga qanday munosabatda bo'ldingiz? API kalitlarini taqdim etdingizmi, Kafka'ga yozdingizmi yoki Kafka'dan o'qidingizmi?

177

gRPC ning REST ga nisbatan afzalliklari qanday?

177

Kafka orqali ma'lumotlarni qanday formatda yubordingiz?

176

Shard qilishni boshdan kechirdingizmi? Qaysi tamoyil bilan shard qilindi?

174

Nima uchun gRPC ni tanladingiz? Nima uchun ishlatiladi?

172

O'zgarish motivatsiyasi haqida — nima uchun odatda bozorga chiqishga va boshqa takliflarni ko'rib chiqishga qaror qildingiz?

172

So'nggi ish joyingizdagi asosiy vazifalaringiz va yaqinda amalga oshirgan qiyin vazifangiz haqida gapiring (nima edi, nima qildingiz, nima bo'ldi).

172

Moliya kutishlaringiz qanday? Minimal va qulay darajani ayting.

170
/5