Sobes.tech

Golang

Știi ce este testarea bazată pe tabele (teste conduse de tabele)?

181

Ce trebuie făcut pentru ca datele PostgreSQL să nu se piardă după repornirea containerului?

177

Care pot fi capcanele atunci când folosiți metoda append pentru slice?

175

/** * Combină N canale într-unul singur * * Se dau n canale de tip chan int. Este necesar să se scrie o funcție care să unească toate datele **/ // 1. Este necesar să implementați o funcție pentru a combina N canale într-unul func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Completați canalele a, b, c cu valori // ...

172

Ce este un semafor și unde îl găsești în Go?

172

Cu ce limbaje de programare ai lucrat înainte de Go și când ai început să programezi?

169

Ce știi despre pachetul sync în afară de Atomic și Mutex?

165

Ai realizat interviuri tehnice și ai fost mentor?

165

pachet principal func oneStep(yield func() bool) { yield() } func f() { pentru range oneStep { imprimă("f ") recover() } } func g() { pentru range 1 { imprimă("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

Spune-ne despre tine, care este experiența ta, cu ce te-ai ocupat, ce experiență ai cu Go, cunoști Kubernetes?

162

Vorbește-mi despre sync.Atomic: pentru ce se folosește, a fost nevoie să-l folosești la muncă?

161

Ce este o interfață goală (interface{}) și cum se diferențiază de any?

155
/4