Kas ir kanāls Go un kā tas pārsūta datus?
Golang
Vai tu zini, kas ir tabulas balstīts tests (table-driven tests)?
Ko vajadzētu darīt, lai PostgreSQL dati nezaudētos pēc konteineru pārstartēšanas?
Kādi var būt slazdi, izmantojot append metodi slice?
/** * Apvienot N kanālus vienā * * Dot n kanāli ar tipu chan int. Jāuzraksta funkcija, kas apvieno visus datus **/ // 1. Ir nepieciešams īstenot funkciju, kas apvieno N kanālus vienā func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Aizpildiet kanālus a, b, c ar vērtībām // ...
Kas ir semafors un kur to atrast Go?
Kā Go atbalsta HTTP/2?
Ar kurām programmēšanas valodām jūs nodarbojāties pirms Go un kad sākat programmēt?
Kā novērtējat sevi kā Go izstrādātāju?
Vai esat nodarbojies ar mašīnmācību?
Ko tu zini par sync paketi, izņemot Atomic un Mutex?
Vai esat veicis tehniskās intervijas un esat bijis mentoru?
galvenais pakets func oneStep(yield func() bool) { yield() } func f() { par range oneStep { drukā("f ") recover() } } func g() { par range 1 { drukā("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 }
Pastāsti par sync.Atomic: kam tas ir paredzēts, vai tev nācies to izmantot darbā?
Pastāsti par sevi, kādu pieredzi tev ir, ar ko esi nodarbojies, kādu pieredzi ar Go, vai pazīsti Kubernetes?
Ar kurām operētājsistēmām jūs strādājāt?
Kā novērtē savu pieredzi ar Kubernetes?
Kas ir tukša saskarne (interface{}) un kā tā atšķiras no any?
Galvenās atšķirības starp HTTP/1.1 un HTTP/2
Kā redzēt, kuri porti ir aizņemti Linux?