Golang
Jakým příkazem lze zrušit provedené změny v Git?
Jak funguje garbage collector v Go?
Co děláš po nasazení služby do produkce? Jakou analýzu provádíš?
Jaké jsou vaše očekávání ohledně platu?
Co se stane, když v gorutině vznikne panika bez defer-recover?
Jak probíhá tok úkolů — od podnikání po vývoj?
Jak hodnotíte své znalosti Linuxu a Kubernetes?
Jak se hodnotíte z hlediska úrovně? Jste ochotni zvážit Middle a Middle+ ?
Napište funkci, která ověří, zda je řetězec palindrom. - Palindrom je posloupnost znaků, která se čte stejně oběma směry. - Kontrolovat je třeba pouze znaky abecedy a-zA-Zа-А-я, bez ohledu na velikost písmen.
Co je to vzorec Outbox?
Co je to relační databáze a jak se liší od nerelační databáze?
Jaké jsou výhody a nevýhody mikroservisní architektury ve srovnání s monolitickou?
Co je to connection pool v balíčku database/sql v Go?
Co je to slice v Go? Čím se liší len a cap?
Pověz mi o WaitGroup a Mutex — jak se používají a k čemu jsou potřeba?
hlavní balíček import ( "fmt" "sync" ) func main() { ch := make(chan int) wg := &sync.WaitGroup{} wg.Add(3) for i := 0; i < 3; i++ { go func(v int) { defer wg.Done() ch <- v * v }(i) } wg.Wait() var sum int for v := range ch { sum += v } fmt.Printf("výsledek: %d\n", sum) }
Jaké funkce jsi plnil jako vedoucí podtýmu?
Na co je soubor go.mod?
Pověz mi o týmu a procesech řízení (sprinty, kanban atd.)
Seznámili jste se s popisem pracovní pozice?