Golang
Můžete vysvětlit, co je systém správy závislostí v Go a jak je implementován?
Který z následujících fragmentů kódu obsahuje chybu nebo potenciální problém související s prací s kanály? Možnost 1 package main func main() { ch := make(chan int) ch <- 1 } Možnost 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Možnost 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Možnost 4 package main func main() { ch := make(chan int) close(ch) <-ch } Možnost 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Jsi připraven na hybridní formát práce (kancelář + práce na dálku)?
Jakým způsobem je realizována interakce mezi jednotlivými mikroservisy?
Použili jste v svých projektech mechanismus pesimistického zámku?
Pověz mi o DDD (Domain-Driven Design) a o funkcionální paradigmě — co jsi četl, jak jsi to realizoval?
Jakými způsoby lze realizovat nasazení aplikací v Kubernetes a jaké kroky je třeba podniknout?
Jaké ukazatele výkonnosti pipeline můžete uvést?
Jak lze identifikovat podmínku závodu (Race Condition) v systému?
Jak zajistit prevenci před překročením limitu otevřených deskriptorů souborů v systému?
V jakých případech se používá datová struktura s možností uchovávat sekvenční prvky a jejich dynamické změny?
Můžete vysvětlit princip fungování hashování při implementaci mapy (Map)?
Jaká funkce plní roli proxy v jazyce Go?
Jak jsou obvykle jasné požadavky?
Můžeš vyjmenovat klíčové rozdíly a vlastnosti protokolu HTTP/2 ve srovnání s HTTP/1.1?
V čem se liší slices a pole v Go?
Jaké procesy budou spuštěny a jak bude probíhat vytváření nové gorutiny v Go?
Jak spustit vícekontejnerovou aplikaci pomocí docker-compose?
Můžete mi říct, jak byla organizována infrastruktura a technické prostředí na vašem posledním pracovišti?
Jakou roli hrají rozhraní v objektově orientovaném programování?