Sobes.tech

Golang

Vai tu zini, kas ir tabulas balstīts tests (table-driven tests)?

181

Ko vajadzētu darīt, lai PostgreSQL dati nezaudētos pēc konteineru pārstartēšanas?

177

Kādi var būt slazdi, izmantojot append metodi slice?

175

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

172

Ar kurām programmēšanas valodām jūs nodarbojāties pirms Go un kad sākat programmēt?

169

Ko tu zini par sync paketi, izņemot Atomic un Mutex?

165

Vai esat veicis tehniskās intervijas un esat bijis mentoru?

165

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 }

163

Pastāsti par sync.Atomic: kam tas ir paredzēts, vai tev nācies to izmantot darbā?

161

Pastāsti par sevi, kādu pieredzi tev ir, ar ko esi nodarbojies, kādu pieredzi ar Go, vai pazīsti Kubernetes?

159

Ar kurām operētājsistēmām jūs strādājāt?

159

Kas ir tukša saskarne (interface{}) un kā tā atšķiras no any?

155
/4