Sobes.tech

Golang

```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```

161

Hisobot tezligini optimallashtirish tarixini batafsilroq aytib bering: nima qildingiz, nimalarga duch keldingiz, qaysi qiyinchiliklar bo'ldi, qanday hal qildingiz?

159

Interfeysni qayerda e'lon qilish yaxshiroq — amalga oshirish joyida yoki foydalanish joyida?

Middle+
158

Tajribangiz, qiziqarli vazifalar, ishlashni yoqtiradigan narsalar va faxrlanishingiz haqida gapiring.

156

100 goroutin chiqishi ketma-ketligi har safar bir xil bo'ladimi? Bu nima bilan bog'liq?

156

O'zingiz haqingizda qisqacha aytib bering

Middle+
155

Faraz qilaylik, vazifa Go versiyasi 1.18 da. Dastur xulq-atvorida nima o'zgaradi?

150

ClickHouse'da MergeTree, ReplicatedMergeTree va Distributed motorlari orasidagi farq nima?

Middle+
148

Kubernetes arxitekturasi bilan tanishmisiz, qaysi mavjudliklar bor, control plane nima?

148

Katta ishlab chiqarish bazasida og'ir analitik SQL so'rovini qanday optimallashtirish mumkin?

Middle+
147

Archiitektura yechimini taklif qilganingizda, texnik rahbar siz bilan rozimay qolsa va siz o'z haqingizda ishonchga ega bo'lsangiz, nima qilasiz?

Middle+
146

Qanday qilib taqiqlangan kontent, jumladan o'xshash rasmlar aniqlash uchun moderatsiya tizimi ishlaydi?

Middle+
146

Bir nechta izolyatsiya qilingan muhitlarni bitta mahalliy mashinada (Docker/konteynerizatsiya) ishga tushirish qanday mumkin?

132

Dastur ishga tushirilganda wg (ko'rsatkichni o'tkazish) xatosini tuzatganda ekran qanday ko'rinishda bo'ladi?

128

Fill funktsiyasining imzosini o'zgartirmasdan, beshinchi satrda append orqali qo'shilgan birlik ham ko'rinishi uchun qanday qilish mumkin?

126

```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") } ```

122

Qanday qilib operatsiyalarni qayta ishlash vaqtini 120 dan 5 sekundgacha qisqartirish mumkin bo'ldi?

Middle+
120
/2