Jaký je rozdíl mezi Dependency Inversion a Dependency Injection? Jaké implementace Dependency Injection existují?
Golang
Jak blokující systémové volání ovlivňuje činnost plánovače?
Co víš o balíčku sync kromě Atomic a Mutex?
Co je třeba udělat, aby data PostgreSQL nezmizela po restartu kontejneru?
Jaké mohou být úskalí při použití metody append pro slice?
/** * Sloučit N kanálů do jednoho * * Jsou dány n kanálů typu chan int. Je třeba napsat funkci, která sloučí všechna data **/ // 1. Je třeba implementovat funkci pro sloučení N kanálů do jednoho func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Vyplňte kanály a, b, c hodnotami // ...
Co je to semafor a kde ho získat v Go?
S jakými programovacími jazyky jste pracoval před Go a kdy jste začal programovat?
Jak Go podporuje HTTP/2?
Jak se hodnotíš jako vývojář Go?
Zabýval jste se strojovým učením?
Prováděl jsi technické pohovory a věnoval se mentoringu?
hlavní balíček func oneStep(yield func() bool) { yield() } func f() { pro řady oneStep { vytisknout("f ") recover() } } func g() { pro řady 1 { vytisknout("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 }
Pověz mi o sync.Atomic: k čemu se používá, musel jsi ho v práci použít?
Na jakých operačních systémech jste pracoval?
Pověz mi o sobě, jaké máš zkušenosti, čím ses zabýval, jaké máš zkušenosti s Go, znáš Kubernetes?
Klíčové rozdíly mezi HTTP/1.1 a HTTP/2
Jak hodnotíš svou zkušenost s Kubernetes?
Co je prázdné rozhraní (interface{}) a jak se liší od any?
Co je to context v Go a k čemu slouží?