Sobes.tech

Golang

Mis vahe on protsesside, lõimede ja goroutine'ide vahel Go keeles?

Middle+
Ozon ФинтехOzon Финтех
71

Kuidas välja selgitada, miks pliiats aeglaselt reageerib? Kuidas kasutada pprof?

Senior
Бюро 1440Бюро 1440
71

Kus te praegu töötate?

Middle+
Wildberries & Russ Bank
71

Mis on hea kood?

Senior
I-teco
71

Miks sa läksite turule ja mis on nüüd oluline, valides uut tööandjat või uut projekti? Kas on põhimõtteline erinevus fintechi ja jaemüügi vahel?

Senior
наполеон
71

Millised probleemid on koodis globaalse loenduriga? Kuidas seda parandada?

Senior
МТС CloudМТС Cloud
71

Kuidas rakendada vastupidist külge — Inbox mustrit teavitusteenuse poolel? Kuidas tagada sündmuste töötlemise idempotentsus?

Senior
ИП Ганус Александр Андреевич
71

Mis on slice? Mis on slice'i kapoti all? Kuidas töötab funktsioon append?

Senior
Lenta Tech
71

Selgitage konteineriseerimise ja virtualiseerimise vahe

Senior
СБЕРСБЕР
71

Kuidas teab klient oma user_id ja kaaskõneleja user_id? Kuidas toimub algne initsialiseerimine?

Senior
Ozon ФинтехOzon Финтех
71

Mis on sõnumi võti Kafka-s ja milleks see on vajalik?

Middle+
Magnit Tech
71

Mida sind praegu huvitab, mida otsid enda jaoks?

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

Mis on kanal Go-s? Millised on kanalite tüübid? Kuidas erinevad buferiga ja buferita kanalid?

Middle
YadroYadro
71

Mis juhtub, kui teenuse poolt vastu võetud andmepakett muutub? Kuidas lahendasite skeemi muutmise probleemi CDC/Kafka-s?

Senior
X5 groupX5 group
71

Räägi mulle Go-s olevatest sünkronsusprimitiividest.

Middle
RWB
71

Kuidas hindad oma taset: middle, middle+? Mis puudu, et saada senior?

Middle+
Magnit Tech
71

Milleks see kood kirjutatud? Millist ärilist tehnilist probleemi see lahendab?

Senior
МТС CloudМТС Cloud
71

// arvud 1 kuni 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

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

Räägi mulle Kafka'st

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

Kas konteineri andmed kustamise ajal kustutatakse?

Senior
SberAuto
71
/412