Ce este un canal în Go și cum transmite date?
Golang
Știi ce este testarea bazată pe tabele (teste conduse de tabele)?
Ce trebuie făcut pentru ca datele PostgreSQL să nu se piardă după repornirea containerului?
Care pot fi capcanele atunci când folosiți metoda append pentru slice?
/** * 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 // ...
Ce este un semafor și unde îl găsești în Go?
Cum suportă Go HTTP/2?
Cu ce limbaje de programare ai lucrat înainte de Go și când ai început să programezi?
Cum te evaluezi ca dezvoltator Go?
Ai lucrat cu învățare automată?
Ce știi despre pachetul sync în afară de Atomic și Mutex?
Ai realizat interviuri tehnice și ai fost mentor?
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 }
Spune-ne despre tine, care este experiența ta, cu ce te-ai ocupat, ce experiență ai cu Go, cunoști Kubernetes?
Vorbește-mi despre sync.Atomic: pentru ce se folosește, a fost nevoie să-l folosești la muncă?
Pe ce sisteme de operare ați lucrat?
Cum îți evaluezi experiența cu Kubernetes?
Diferențe cheie între HTTP/1.1 și HTTP/2
Ce este o interfață goală (interface{}) și cum se diferențiază de any?
Cum să vezi ce porturi sunt ocupate în Linux?