Sobes.tech

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
plata
35

Какво правиш след като деплойнеш услугата в продукция? Какъв анализ извършваш?

Senior
X5
35

Как се променя капацитетът на филийката при разширяване?

Middle
VKVK
35

Колко различни варианта съществуват при хвърляне на две неразличими зарчета?

Middle
Graveling
35

Какво е довело до намаляване на времето за обработка на операциите от 120 до 5 секунди?

Middle+
Базис
35

Колко от 10 идеи ти подхожда продуктът?

Senior
OZONOZON
35

Обучил ли някой?

Middle+
МВидео/эльдорадо
35

Как се отнасяш към извънредните часове? Понякога трябва да пуснем версия късно вечерта.

Middle
X5
35

Какво е CQRS?

Middle+
Веро Трейс
35

Кой се занимава с декомпозицията на задачите?

Middle+
SelectelSelectel
35

За какво е необходим kubelet?

Senior
Flant
35

В какъв ред ще се изпълняват горутините и защо?

Middle
WildberriesWildberries
35

Може ли веднага да отхвърлите обявата, ако бързият сервиз вече е върнал отхвърляне, без да чакате бавния ML-сервиз за антифрауд?

Senior
КасперскийКасперский
35

Разкажете за вашия опит в работата. Защо напуснахте компанията? Защо искате да смените текущото си място на работа? Каква беше вашата роля в последния проект?

Senior
2gis2gis
35

Ако в AddTask използвате RLock, как ще се държат двата паралелни извиквания на AddTask? Ще блокират ли се взаимно?

Senior
Cloud.ru
35

Как се извърши разгръщането? С какво го разгръщахте в Kubernetes?

Middle+
ВайлдберрисВайлдберрис
35

Къде на практика са полезни интерфейсите? Дай реален пример.

Middle+
X5
35

Разкажи какво се случва в крайна сметка — как натрупваме буфера?

Middle+
Яндекс
35

Как работят горутините под капака (модел GMP)?

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

Колко е удобно работното време от 10 до 19 часа?

Senior
Flant
35
/412