Aký je rozdiel medzi Dependency Inversion a Dependency Injection? Aké implementácie Dependency Injection existujú?
Golang
Ako ovplyvňujú blokujúce systémové volania činnosť plánovača?
Čo vieš o balíku sync okrem Atomic a Mutex?
Čo je potrebné urobiť, aby sa údaje PostgreSQL neztratili po reštarte kontajnera?
Aké môžu byť pasce pri používaní metódy append pre slice?
/** * Zlúčiť N kanálov do jedného * * Sú dané n kanálov typu chan int. Je potrebné napísať funkciu, ktorá zlúči všetky dáta **/ // 1. Je potrebné implementovať funkciu na zlúčenie N kanálov do jedného func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Vyplňte kanály a, b, c hodnotami // ...
Čo je semafor a kde ho nájsť v Go?
Akými programovacími jazykmi ste sa zaoberali pred Go a kedy ste začali programovať?
Ako podporuje Go HTTP/2?
Viedol si technické pohovory a venoval si sa mentorstvu?
Ako sa hodnotíš ako vývojár Go?
Zaoberali ste sa strojovým učením?
hlavný balík func oneStep(yield func() bool) { yield() } func f() { pre rozsah oneStep { tlač("f ") recover() } } func g() { pre rozsah 1 { tlač("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 }
Povedz mi o sync.Atomic: na čo sa používa, musel si ho použiť v práci?
Na akých operačných systémoch ste pracovali?
Povedz niečo o sebe, aké máš skúsenosti, čím si sa zaoberal, aké skúsenosti máš s Go, poznáš Kubernetes?
Čo je to prázdne rozhranie (interface{}) a ako sa líši od any?
Kľúčové rozdiely medzi HTTP/1.1 a HTTP/2
Ako hodnotíš svoju skúsenosť s Kubernetesom?
Čo je to context v Go a na čo slúži?