Sobes.tech

Golang

Vai ir ērti pāriet uz «tu» dialogā?

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

Vai esat izmantojis publiskās mākoņpakalpojumus? Ja jā, ar kuriem pakalpojumu sniedzējiem un pakalpojumiem?

Senior
Яндекс
74

Pastāstiet mums par savu komerciālo pieredzi ar PostgreSQL un Redis. No kura gada jūs strādājat, kādus uzdevumus esat risinājis? Dalieties interesantos gadījumos.

Senior
RTM
74

Pastāstiet man par SAML protokolu

Senior
Avanpost
74

Un ja mēs sasniedzam mūsu atmiņas risinājuma jaudu, ko tu vari ieteikt atmiņas tīrīšanai?

Intern
Озон банк
74

Kas ir tracing? Kā to veikt?

Senior
I-teco
74

Kāda ir atšķirība starp Deployment un StatefulSet Kubernetes?

Middle+
VKVK
74

Pastāsti par savu darba pieredzi, izmantojot kāda projekta piemēru.

Senior
Flant
74

Vai jūsu komandā ir mobilo izstrāde?

Senior
WildberriesWildberries
74

Kas ir steks un kas ir kaudze?

Senior
sber tech
74

Kāda ir iemesls aiziet no [uzņēmuma] un kas jūs motivēja ienākt tirgū?

Senior
AvitoAvito
74

Kādas citas struktūras tiek izmantotas datu bāzu indeksiem, izņemot B-koku?

Middle
VKVK
74

Pastāsti, kā darbojas goroutine plānotājs Go (GMP).

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

Vai mēs varam pievienot elementus kartē, pārsūtot to funkcijai?

Middle
Магнум
74

Kāda ir atšķirība starp buferētu un nebuferētu kanālu Go?

Middle
VKVK
74

Vai vēlaties augt kā tehniskais speciālists vai apsverat pāreju uz vadību?

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

Kā bija strukturēts jūsu darbs ar Kubernetes un Docker? Vai to veica paši izstrādātāji vai tas bija DevOps pienākums?

Middle
OZONOZON
74

func fetch(ctx context.Context, u User) (string, error) { // kaut kas darām tīklā time.Sleep(time.Millisecond * 10) // aizkaves imitācija return u.Name, nil //return "", errors.New("kāda kļūda") } 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

Kuras sinhronizācijas primitives pazīsti Go valodā?

Middle
Сбертех
74

Vai indekss var palēnināt lasīšanu (SELECT)?

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