Sobes.tech

Golang

Mi a különlegessége a goroutine-oknak Go-ban? Miért könnyűek?

Senior
YadroYadro
83

Hogyan működik a feltételes változó (sync.Cond) Go-ban?

Middle
VKVK
83

Körülbelül hány mikroszolgáltatás volt a rendszerben?

Senior
А7
83

Ki felelős a csapatban az architektúra kidolgozásáért? Van tapasztalatod önálló kidolgozásban? Hogyan kellene felépíteni ezt a folyamatot?

Senior
Flant
83

// számok 1-től 10-ig func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

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

// Mi a baj ezzel a kóddal? Hogyan lehetne javítani? func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

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

Flutterről jöttél és Go-ra váltottál — miért?

Senior
AvitoAvito
83

Hogyan szinkronizáljuk több goroutine hozzáférését egy közös objektumhoz a heap-ben?

Senior
Магнит Тех
83

Milyen problémák léphetnek fel a szálak közötti közös memória használata során? Mi az a versenyhelyzet (race condition)?

Middle
YadroYadro
83

Mióta foglalkozol Go-val?

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

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

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

Mit teszel, ha észreveszed, hogy közelednek a határidők, és nem fogsz időben befejezni?

Senior
CRTEX
83

Meséljen a nagy terhelésű rendszerekkel kapcsolatos tapasztalatairól. Szükség volt-e már a forgalom elosztásával és kiegyensúlyozásával kapcsolatos feladatok megoldására?

Senior
Hi Rockits
83

Tudnál beszélni a Go nyelv csatornáiról? Mire valók és hogyan használják őket?

Middle
VKVK
83

Milyen gyorsan tudsz új helyen dolgozni, ha ajánlatot kapsz?

Senior
Hi Rockits
83

Hogyan rendereli a böngésző az oldalakat? Mi az a compositing?

Middle
Graveling
83

Ha most egy ilyen feladat kerülne a sprintbe, honnan kezdenéd, és hogyan kezelnéd a bizonytalanságot?

Senior
AvitoAvito
83

Meséljen egy példát az interfészek használatáról a gyártási logikában az architektúra szempontjából

Senior
СБК ПАРУС
83

Hogyan biztosítja a Go a biztonságot a térképekkel való munkában versenyhelyzetben, és milyen szinkronizációs mechanizmusokat alkalmaznak a gyakorlatban?

Senior
ClearWay
83

Ha ajánlatot teszünk, mennyi idő alatt tudnál csatlakozni?

Senior
ВкусВиллВкусВилл
83
/412