Mis on kanal Go-s ja kuidas see andmeid edastab?
Golang
Kas sa tead, mis on tabelipõhine testimine (table-driven tests)?
Mida tuleb teha, et PostgreSQL andmed pärast konteineri taaskäivitamist ei kaoks?
Millised võivad olla lõksud, kasutades meetodit append slice jaoks?
/** * Ühenda N kanalit üheks * * On antud n kanalit tüüpi chan int. Tuleb kirjutada funktsioon, mis ühendab kõik andmed **/ // 1. Vajalik on rakendada funktsioon, mis ühendab N kanalit üheks func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Täitke kanalid a, b, c väärtustega // ...
Mis on semafor ja kust seda Go-s leida saab?
Kuidas toetab Go HTTP/2?
Milliste programmeerimiskeeltega tegeledesite enne Go-d ja millal hakkasite programmeerima?
Kas tegelete masinõppega?
Kuidas hindate end Go arendajana?
Kas olete teinud tehnilisi intervjuusid ja olnud mentor?
Mida sa tead sync paketi kohta peale Atomic ja Mutex?
peamänd pakett func oneStep(yield func() bool) { yield() } func f() { üldü üks samm { trüki("f ") recover() } } func g() { üldü üks samm { trüki("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }
Räägi mulle sync.Atomic kohta: milleks see kasutatakse, kas sul on olnud vaja seda tööl kasutada?
Räägi endast, milline kogemus sul on, millega oled tegelenud, millist kogemust sul on Go-ga, kas sa tead Kubernetesest?
Kuidas hindad oma kogemust Kubernetesiga?
Mis on tühi liides (interface{}) ja kuidas see erineb any-st?
Peamised erinevused HTTP/1.1 ja HTTP/2 vahel
Millistel operatsioonisüsteemidel olete töötanud?
Kuidas näha, millised pordid Linuxis on hõivatud?