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

Hesabatın sürətinin optimallaşdırılması hekayəsi haqqında daha ətraflı danış: nə etdiniz, nə ilə üzləşdiniz, hansı çətinliklər oldu, necə həll etdiniz?

159

İnterfeysi harada elan etmək daha yaxşıdır — tətbiq yerində və ya istifadə yerində?

Middle+
158

Təcrübəniz, maraqlı tapşırıqlar, işləməkdən zövq aldığınız şeylər və qürur duyduğunuz barədə danışın.

156

100 goroutin çıxış ardıcıllığı hər işə salışda eyni olacaqmı? Bu nəyə bağlıdır?

156

Qısa olaraq özünüz haqqında danışın

Middle+
155

Gəlin, tapşırığın Go versiyası 1.18-də olduğunu fərz edək. Proqramın davranışında nə dəyişəcək?

150

ClickHouse-də MergeTree, ReplicatedMergeTree və Distributed mühərrikləri arasındakı fərq nədir?

Middle+
148

Kubernetes arxitekturasını bilirsinizmi, hansı varlıqlar var, control plane nədir?

148

Böyük istehsal bazasında ağır analitik SQL sorğusunu necə optimallaşdırmaq olar?

Middle+
147

Əgər memarlıq həllini təklif etsəniz və texniki rəhbər sizinlə razılaşmasa və siz öz haqqınızda əminsinizsə, nə edərdiniz?

Middle+
146

Qadağan olunmuş məzmunu, o cümlədən oxşar şəkilləri müəyyən etmək üçün moderasiya sistemi necə işləyir?

Middle+
146

Bir yerli maşında (Docker/konteynerləşdirmə) neçə müstəqil mühit işlətmək mümkündür?

132

Proqram işə salındıqda wg (göstərici ötürmək) xətasını düzəldsək, ekranda nə görəcəyik?

128

fill funksiyasının imzasını dəyişmədən, append ilə əlavə olunan vahidin də beşinci sətirdə görünməsini necə təmin etmək olar?

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

Əməliyyatların işlənmə vaxtını 120-dən 5 saniyəyə endirmək necə mümkün oldu?

Middle+
120
/2