Sobes.tech

Golang

Kas sa tead, mis on tabelipõhine testimine (table-driven tests)?

179

Mida tuleb teha, et PostgreSQL andmed pärast konteineri taaskäivitamist ei kaoks?

177

Millised võivad olla lõksud, kasutades meetodit append slice jaoks?

173

/** * Ü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 // ...

172

Milliste programmeerimiskeeltega tegeledesite enne Go-d ja millal hakkasite programmeerima?

169

Kas olete teinud tehnilisi intervjuusid ja olnud mentor?

165

Mida sa tead sync paketi kohta peale Atomic ja Mutex?

163

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 }

163

Räägi mulle sync.Atomic kohta: milleks see kasutatakse, kas sul on olnud vaja seda tööl kasutada?

161

Räägi endast, milline kogemus sul on, millega oled tegelenud, millist kogemust sul on Go-ga, kas sa tead Kubernetesest?

159

Mis on tühi liides (interface{}) ja kuidas see erineb any-st?

155

Millistel operatsioonisüsteemidel olete töötanud?

153

Kuidas näha, millised pordid Linuxis on hõivatud?

147
/4