Sobes.tech

Какви начини за превключване на горутините знаеш? Как да превключиш горутина ръчно?

Senior
Lenta Tech
34

Как да не ходите изобщо на услуга, която със сигурност ще се срути или ще бъде недостъпна?

Middle
Aliexpress
34

func fanin[T всякакъв](chs ...<-chan T) chan T { out := make(chan T) wg := sync.WaitGroup{} for _, ch := range chs { wg.Add(1) go func(c <-chan T) { defer wg.Done() for v := range c { out <- v } }(ch) } go func() { wg.Wait() close(out) }() return out } func main() { ch1 := make(chan int, 5) ch2 := make(chan int, 5) for i := 1; i <= 5; i++ { ch1 <- i ch2 <- i * 2 } close(ch1) close(ch2) fmt.Println(fanin(ch1, ch2)) }

Senior
01.tech
34

Как могат контейнерите да взаимодействат помежду си?

Senior
YadroYadro
34

Можеше ли да се променят лимитите и правилата по време на изпълнение? Имаше ли потребителски интерфейс за това?

Senior
А7
34

Винаги ли сте работили като аутсорсинг/аутстаф?

Middle
МВидеоМВидео
34

А след това какво правите с тези данни?

Senior
OkkoOkko
34

Какви са горутините в Go и как се различават от системните нишки?

Middle
VKVK
34

Защо бихте избрали канал вместо WaitGroup/errgroup? Защо errgroup е по-лош?

Middle
Aliexpress
34

Какво търсиш сега за себе си, в коя посока искаш да се развиваш?

Middle+
AvitoAvito
34

Защо възникна необходимостта от намаляване на алокациите – беше това искане от бизнеса или собствена инициатива на екипа?

Senior
А7
34

Имаш ли военен билет на ръка?

Middle+
WildberriesWildberries
34

Колко търговски опит имаш с Go?

Middle+
Штрафов нет
34

Искате пълно работно време от разстояние или сте готови да разгледате и варианти с офис?

Senior
АЙ-ТЕКОАЙ-ТЕКО
34

Как получаваха задачите? Къде водеха задачите и статусите?

Middle+
МВидеоМВидео
34

Redis ли беше във всички трите дата центъра?

Middle
Aliexpress
34

Обяснете какво е полето inventory_code (код) в таблицата с книги, какво е това?

Middle
Ozon FreshOzon Fresh
34

В езика Go има горутини — леки потоци. Можеш ли да обясниш как разбираш кога трябва да използваш горутина и кога не?

Middle
Aliexpress
34

Разкажи ми за последния ти проект.

Senior
FREEDOM LIFESTYLE
34

Защо използвахте sync.Map вместо обикновена карта с Mutex?

Senior
РамблерРамблер
34
/412