Sobes.tech

Golang

Aký je rozdiel medzi Dependency Inversion a Dependency Injection? Aké implementácie Dependency Injection existujú?

188

Ako ovplyvňujú blokujúce systémové volania činnosť plánovača?

188

Čo je potrebné urobiť, aby sa údaje PostgreSQL neztratili po reštarte kontajnera?

177

Aké môžu byť pasce pri používaní metódy append pre slice?

175

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

174

Akými programovacími jazykmi ste sa zaoberali pred Go a kedy ste začali programovať?

171

Viedol si technické pohovory a venoval si sa mentorstvu?

171

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 }

165

Povedz mi o sync.Atomic: na čo sa používa, musel si ho použiť v práci?

165

Povedz niečo o sebe, aké máš skúsenosti, čím si sa zaoberal, aké skúsenosti máš s Go, poznáš Kubernetes?

165

Čo je to prázdne rozhranie (interface{}) a ako sa líši od any?

161
/4