Sobes.tech

Диалогдо «сен» деп өтүү ыңгайлуубу?

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

Жарандык булуттарды колдондуңузбу? Эгер ооба болсо, кайсы камсыздоочулар жана кызматтар?

Senior
Яндекс
74

PostgreSQL жана Redis менен коммерциялык тажрыйбаңыз жөнүндө айтып бериңиз. Канча жылдан бери иштеп жатасыз, кандай тапшырмаларды чечтиңиз? кызыктуу учурларды бөлүшүңүз.

Senior
RTM
74

SAML протоколу жөнүндө айтып бериңиз

Senior
Avanpost
74

Эгер биздин in-memory чечимибиздин сыйымдуулугу жетсе, эсин тазалоого эмне сунуштайсың?

Intern
Озон банк
74

Tracing деген эмне? Кантип жүргүзүү керек?

Senior
I-teco
74

Kubernetes'te Deployment жана StatefulSet ортосундагы айырма эмнеде?

Middle+
VKVK
74

Кез келген долбоордун мисалы катары иш тажрыйбаң жөнүндө айтып бер.

Senior
Flant
74

Тимиңизде мобилдик өнүктүрүү барбы?

Senior
WildberriesWildberries
74

Стек деген эмне жана куча деген эмне?

Senior
sber tech
74

[Компаниядан] кетүүнүн себеби эмне жана сизди рынокко кирүүгө эмне түрттү?

Senior
AvitoAvito
74

B- дарагынан башка, маалыматтар базаларында индекстер үчүн башка кандай структуралар колдонулат?

Middle
VKVK
74

Go (GMP) ичиндеги goroutine пландоочу кандай иштээрин айтып бер.

Senior
Холодильник.руХолодильник.ру
74

Биз функцияга өткөрүүдө картага элементтерди кошо алабызбы?

Middle
Магнум
74

Go-догу буферленген канал менен буферсиз каналдын айырмасы эмнеде?

Middle
VKVK
74

Техникалык адис катары өсүүнү каалайсызбы же менеджментке өтүүнү ойлоп жатасызбы?

Middle+
Скоринг Бюро
74

Кubernetes жана Docker менен иштөөңүз кандай түзүлгөн? Иштегендер өзү эле жасаштыбы же DevOps жоопкерчилигинде болдубу?

Middle
OZONOZON
74

func fetch(ctx context.Context, u User) (string, error) { // нещо правим в мрежата time.Sleep(time.Millisecond * 10) // имитация на забавяне return u.Name, nil //return "", errors.New("някаква грешка") } 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: } }() }

Middle+
Wildberries & Russ Bank
74

Goда кандай синхрондоштуруу primitive-лерин билесиң?

Middle
Сбертех
74

Индекс окуу (SELECT) жайлоонулашы мүмкүнбү?

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