Sobes.tech

Golang

Kuidas mõista, kus on faili töötlemisel kitsas koht — kui rida-rida töötlemine näib aeglane, ja goroutines töötavad tsüklis?

Middle
Aliexpress
40

Mis on liidesed Go-s? Kuidas tüübid liideseid rakendavad?

Senior
2gis2gis
40

Milline on teie kogemus projekti/teenuse nullist alustamisel, puhtalt lehelt? Rääkige sellest kogemusest.

Senior
Astra
40

Kuidas võivad protsessid ja niidid omavahel suhelda?

Senior
YadroYadro
40

NULL

Intern
AvitoAvito
40

peamine pakett import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") } fatali viga: kõik gorutined magavad - deadlock! goroutine 1 [kanali vastuvõtt]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programmid lõpetasid töö: olek 2.

Senior
Wildberries & Russ Bank
40

Millised HTTP meetodid võivad brauseri vahemällu salvestuda?

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

Kas oled valmis Gruusiasse kolima?

Senior
.wrk
40

Kuidas Linuxi terminalis vaadata, millised protsessid ressursse kasutavad ja kui palju? Kuidas protsessi tappa? Milliseid käske üldiselt kasutasite?

Middle+
Бюро 1440Бюро 1440
40

Kuidas luua Gitis uus haru käsuga?

Senior
SberAuto
40

Milliseid JOIN-tüüpe tead ja kuidas nad erinevad?

Senior
OZONOZON
40

Mis on rune Go-s?

Senior
техвил
40

Kus hoitakse Redis konfiguratsioon, kui see asub eraldi masinal?

Senior
Uzum
40

Kuidas suhtlesid teenused omavahel mikroteenuste arhitektuuris? Kes kirjutas lepingud?

Middle+
Астрал-Софт
40

Kuidas kõige paremini luua slice, millele on eelnevalt eraldatud mälu, kasutades make? Miks määrata kapatsiteeti ette?

Senior
ClearWay
40

// Küsimus 5. Mida ekraanil näidatakse func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

Senior
МВидео/эльдорадо
40

Milliseid disainimustreid teate ja olete Go-s kasutanud?

Senior
YadroYadro
40

// Parandage kood nii, et päringud oleksid konkurentsivõimelised ja näidataks vastuskood // ja vigade korral logige see ning jätkake töötlemist package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Töötle resp, kui vaja } }

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

Kas praktikas ajal kasutasite trigereid?

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

Mida teha, kui on üks jaotis ja kasutajate arvu suurendada ei saa?

Middle+
Magnit Tech
40
/411