Sobes.tech

Golang

Ako dostávali úlohy? Kde vedeli úlohy a stavy?

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

Bol Redis vo všetkých troch dátových centrách?

Middle
Aliexpress
34

Vysvetli, čo je pole inventory_code (kód) v tabuľke kníh, čo to je?

Middle
Ozon FreshOzon Fresh
34

V jazyku Go sú gorutiny — ľahké vlákna. Môžeš vysvetliť, ako rozumieš tomu, kedy je potrebné použiť gorutinu a kedy nie?

Middle
Aliexpress
34

Porozprávaj mi o poslednom projekte.

Senior
FREEDOM LIFESTYLE
34

Čo robíte, ak uplynul termín a potom sa objaví kritická chyba v produkcii?

Senior
VK Live
34

Prečo si použil sync.Map namiesto bežnej mapy s Mutexom?

Senior
РамблерРамблер
34

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
34

Koľko je rôznych možností pri hodu dvoma nerozlíšiteľnými kockami?

Middle
Graveling
34

Na čo sú gorutiny? Čím sú výhodnejšie oproti procesom a vláknam operačného systému?

Middle+
VK CloudVK Cloud
34

Prepisujte dopyt na stránkovanie pomocou prístupu cursor (klient odovzdáva posledný známy ID).

Middle
АО Медиа Эффект
34

Ako sa staviaš k nadčasom? Niekedy musíme spustiť vydanie neskoro večer.

Middle
X5
34

Povedaj mi o sebe, svoji izkušnji, s čim si se poslednje čase bavio.

Middle
СБЕРСБЕР
34

Ako sa reguloval počet inštancií? Kto stanovoval požiadavky na zdroje v Kubernetes?

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

Čo sú mapy (map) v Go?

Middle
СитиДрайвСитиДрайв
34

Môžete opísať situáciu, kedy je použitie Mutexu vhodnejšie ako kanály?

Senior
AndersenAndersen
34

Ako bol vykonaný deployment? Čím ste ho nasadili v Kubernetes?

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

// Implementujte automatické dopĺňanie pre filmy: // zobrazte top-3 zhody podľa abecedy pre prvé 3+ zadané písmená. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}

Senior
OkkoOkko
34

Povedaj mi o mape v Go: kako je zgrajena, kakšna je zloženost operacij v povprečju in v najslabšem primeru.

Middle
ООО Левел Тревел
34

Aké objemy dát boli prenesené do ClickHouse pre analytikov?

Middle+
Servicepipi
34
/412