Sobes.tech

func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() } return names, nil }

Middle+
Wildberries & Russ Bank
43

auth.go файлын жана auth_test.go тестин бир каталогго жайгаштыруу нормалдуу практикабы?

Intern
AvitoAvito
43

Неге нарыкка чыктыңыз жана эмне үчүн бул вакансияга жооп бердиңиз?

Senior
FaceApp
43

Егер бір клиенттің бірнеше тапсырысы бірдей сомада болса, DENSE_RANK() пен RANK() қалай өзгереді? - DENSE_RANK() келесі санды өткізіп жібереді, RANK() жоқ - DENSE_RANK() бірдей сомаларға бірдей ранг береді және келесі санды өткізіп жібермейді, RANK() өткізіп жібереді - Айырмашылық жоқ - DENSE_RANK() бірегей сандар береді, RANK() бірдей сандар береді

Intern
AvitoAvito
43

Кайда өсүүнү каалайсың?

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

25% санын кантип эсептешти? Неге 20 же 30 эмес?

Senior
Lenta Tech
43

Сен канал пайда болгондуктанбы же бир нерсе үчүн goroutines жазуу үчүнби WaitGroup жазууга чечтиңби?

Senior
Cloud.ru
43

Go-догу garbage collector кантип иштейт?

Senior
Займиго
VK CloudVK Cloud
43

Инициализацияланбаган (nil) каналдан окуу учурунда эмне болот?

Senior
I-teco
43

Компанияда кайгылуу кызыл желектер сен үчүн токтоочу факторлор болор эле?

Middle
WildberriesWildberries
43

Үйдө өзүн-өзү үйрөнүү мүмкүнбү? Жеке долбоорлоруңуз барбы?

Middle+
OZONOZON
43

Башкы ачкыч курама болобу?

Senior
purrweb
43

Python + OpenGL колдонмосу үчүн объекттердин морфингине талаптарды сүрөттөп бериңиз, сүргүч менен.

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

P95 16% кыскартылганын кантип эсептедиң?

Senior
Cloud.ru
43

Көп жиптүү жана асинхрондук программалоодо өзүңүздү канчалык ишенимдүү сезесиз?

Middle+
Яндекс вертикали
43

Партициялар боюнча бөлүү менен катар, Туралуу Топтун башка жоопкерчилиги эмне?

Senior
Магнит Тех
43

Иштен тапшырмалар келип түшчү — муну кантип иштегенин көбүрөөк айтып бере аласызбы?

Senior
AvitoAvito
43

Эң кыйын жана кызыктуу тапшырмаңыз жөнүндө айтып бериңиз, өзгөчө архитектуралык тажрыйбаңыз жөнүндө.

Senior
Яндекс
43

Жабык каналга окуу/жазуу учурунда эмне болот? Жол жана слайс үчүн нөл мааниси кандай?

Middle
СБЕРСБЕР
43

Өз акыркы долбоордо эң кыйын тапшырма тууралуу айтып бер. Кошумча милдеттерди алууга туура келдиби?

Senior
I-teco
43
/412