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

Papaskink daugiau apie ataskaitos greičio optimizavimo istoriją: ką darėte, su kuo susidūrėte, kokios buvo sunkumai, kaip juos išsprendėte?

161

Papaskink apie savo patirtį, įdomius uždavinius, prie ko mėgsti dirbti, kuo didžiuojiesi.

158

Kur geriausia deklaruoti sąsają — įgyvendinimo vietoje ar naudojimo vietoje?

Middle+
158

Kaip optimizuoti sunkią analitinę SQL užklausą didelėje gamybos duomenų bazėje?

Middle+
157

Ar 100 gorutinų išvesties sekos bus vienodos kiekvieno paleidimo metu? Nuo ko tai priklauso?

156

Tarkime, užduotis yra Go versijoje 1.18. Kas pasikeis programos elgesyje?

152

Kuo skiriasi MergeTree, ReplicatedMergeTree ir Distributed varikliai ClickHouse?

Middle+
152

Ar žinai Kubernetes architektūrą, kokios yra subjektai, kas yra control plane?

148

Ką darytumėte, jei pasiūlytumėte architektūrinį sprendimą, bet techninis vadovas nesutiktų su jumis ir būtumėte įsitikinęs, kad teisus?

Middle+
146

Kaip veikia moderacijos sistema draudžiamam turiniui, įskaitant panašias nuotraukas, nustatyti?

Middle+
146

Kaip įmanoma vienoje vietinėje mašinoje (Docker/konteinerizacija) paleisti kelis izoliuotus aplinkos?

135

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

134

Kaip pavyko sutrumpinti operacijų apdorojimo laiką nuo 120 iki 5 sekundžių?

Middle+
132

Jei pataisysime klaidą su wg (nuorodos perdavimas), ką matysime ekrane paleidus programą?

130

Kaip užtikrinti, kad penktame eilutėje, kur pridėta naudojant append, būtų matoma ir vienetė? Nekeičiant fill funkcijos parašo.

128
/2