Sobes.tech

```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

Хабарламанын ылдамдыгын оптималдаштыруу тарыхы жөнүндө көбүрөөк айтып бер: эмне кылдың, эмне менен беттештиң, кандай кыйынчылыктар болду, кандай чечтиң?

159

Интерфейсти кайда жарыялоо жакшы — ишке ашыруу жеринде же колдонуу жеринде?

Middle+
158

Өз тажрыйбаң, кызыктуу тапшырмаларың, кайсы иштерди иштегениң жакса, эмнеге сыймыктанарың жөнүндө айтып бер.

156

100 горутин чыгышынын тартиби ар бир ишке киргизүүдө бирдей болобу? Бул эмне менен байланыштуу?

156

Өзүңүз жөнүндө кыскача айтып бериңиз

Middle+
155

Эгерде иш 1.18 версиясында болсо, программанын жүрүшүндө эмне өзгөрөт?

150

Kubernetes архитектурасын билесиңби, кайсы субъекттер бар, control plane эмне?

148

ClickHouseтеги MergeTree, ReplicatedMergeTree жана Distributed движокторунун айырмасы эмнеде?

Middle+
148

Ишкери өндүрүш базасында оор аналитикалык SQL суроону кантип оптималдаштыруу керек?

Middle+
147

Эгер сиз архитектуралык чечим сунуштап жатсаңыз, бирок техникалык жетекчи менен макул болбосо жана сиз өзүнүн туура экенине ишенсеңиз, эмне кыласыз?

Middle+
146

Тыйым салынган мазмұнды, соның ішінде ұқсас суреттерді анықтау үшін модерация жүйесі қалай жұмыс істейт?

Middle+
144

Бир жергиликтүү машинада (Docker/контейнеризация) канча изоляцияланган чөйрөлөрдү иштетүү мүмкүнчүлүгү кандай?

132

Эгер wg (көрсөткүчтү өткөрүү) багын оңдосок, программа башталганда экранда эмне көрөбүз?

128

Fill функциясынын кол тамгасын өзгөртпөстөн, бешинчи сапта, append аркылуу кошулган бирдик да көрүнүп турушу үчүн кандай кылуу керек?

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

Ишти иштетүүнүн убактысын 120дөн 5 секундга кыскартуу кандай мүмкүн болду?

Middle+
120
/2