Sobes.tech

Golang

Kas yra kanalas Go ir kaip jis perduoda duomenis?

183

Ar žinai, kas yra lentelės pagrindu vykdomi testai (table-driven tests)?

179

Ką reikia padaryti, kad PostgreSQL duomenys neišnyktų po konteinerio perkrovimo?

177

Kokios gali būti spąstai naudojant append metodą slice' için?

173

/** * Sujungti N kanalus į vieną * * Duoti n kanalai tipo chan int. Reikia parašyti funkciją, kuri sujungs visus duomenis **/ // 1. Reikia įgyvendinti funkciją, sujungiančią N kanalus į vieną func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Užpildykite kanalus a, b, c reikšmėmis // ...

172

Kokias programavimo kalbas naudojote prieš Go ir kada pradėjote programuoti?

169

Ar vedėte techninius pokalbius ir užsiėmėte mentoryste?

164

pagrindinis paketas func oneStep(yield func() bool) { yield() } func f() { užrasyti vieną žingsnį { spausdinti("f ") recover() } } func g() { užrasyti vieną žingsnį { spausdinti("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 }

161

Papaskink apie sync.Atomic: kam jis naudojamas, ar teko jį naudoti darbe?

161

Papaskink apie save, kokią patirtį turi, kuo užsiiminėjai, kokią patirtį turi su Go, ar pažįsti Kubernetes?

159

Ką žinai apie sync paketą, išskyrus Atomic ir Mutex?

158

Kaip įvertintum savo patirtį dirbant su Kubernetes?

157

Kas yra tuščias sąsajos (interface{}) ir kuo jis skiriasi nuo any?

155

Kaip pamatyti, kurie prievadai yra užimti Linux'e?

147
/4