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("кейбір мәтін") time.Sleep(1 * time.Minute) fmt.Println("басқа мәтін") } ```

161

Есепті жылдамдығын оңтайландыру туралы оқиғаны толығырақ айта аласыз ба: не істедіңіз, қандай қиындықтарға тап болдыңыз, қалай шештіңіз?

159

Интерфейсті қай жерде жариялау жақсы — жүзеге асыру орнында ма, әлде тұтыну орнында ма?

Middle+
158

Өз тәжірибеңіз, қызықты тапсырмалар, жұмыс істеуді ұнататын нәрселер, мақтан тұтатын нәрселер туралы айтыңыз.

156

100 горутиннің шығару тәртібі әр іске қосқанда бірдей бола ма? Бұл неге байланысты?

156

Өз туралы қысқаша айтып беріңіз

Middle+
155

Go версиясы 1.18-ге арналған тапсырма деп есептейік. Бағдарламаның мінез-құлқында не өзгереді?

150

Kubernetes архитектурасын білесіз бе — қандай құрылымдар бар, control plane дегеніміз не?

148

ClickHouse-те MergeTree, ReplicatedMergeTree және Distributed қозғалтқыштарының айырмашылығы неде?

Middle+
148

Үлкен өндірістік дерекқорда ауыр аналитикалық SQL сұрауын қалай оңтайландыруға болады?

Middle+
147

Егер сіз архитектуралық шешімді ұсынсаңыз, бірақ техлид сізбен келіспесе және сіз өз дұрыс екеніңізге сенсеңіз, не істер едіңіз?

Middle+
146

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

Middle+
144

Бір жергілікті машинада бірнеше оқшауланған ортаны іске қосу мүмкіндігін не қамтамасыз етеді (Docker/контейнеризация)?

132

wg-мен қателікті түзсеңіз (сілтемені өткізу) — бағдарлама іске қосылғанда экранда не көресіз?

126

append арқылы қосылған бірлікті бесінші жолда да көрінетін ету үшін қалай жасауға болады? fill функциясының сигнатурасын өзгермей.

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("кейбір мәтін") time.Sleep(1 * time.Minute) fmt.Println("кейбір мәтін2") } ```

122

Өңдеу уақытын 120-дан 5 секундқа дейін қысқартуға не көмектесті?

Middle+
120
/2