Golang
Povězte nám o své zkušenosti s CI/CD. Jaké nástroje jste používali, například Jenkins, ArgoCD a další?
S čím jste nejčastěji pracoval? Jaké technologie jste používal?
Měli jste tři datová centra — jak byla mezi nimi organizována schéma replikace/zálohy?
Pověz mi o své pracovní zkušenosti v Legionu.
Jaký je rozdíl mezi vkládáním (embedding) a složením v Go?
Jaké indexy znáš a jaké jsi používal?
Měl(a) jste na svém současném nebo předchozím pracovišti systém s vysokou zátěží?
Jak jste získali a ukládali data pro boj proti podvodům (odkud data pocházela, jakým způsobem)?
Jak jsou uspořádány pody v Kubernetes? Na jakých technologiích je založena izolace? Jaké typy namespace znáte?
Pro správné spuštění kódu: vstupní bod -- funkce main v balíčku main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Chyba: očekáváno %q, získáno %q\n", exp, act) ok = false } } if ok { fmt.Println("Všechny testy úspěšně prošly") } }
Jak se hodnotíš v rámci gradů — Middle, Middle+, Senior?
Existuje možnost vypnout garbage collector?
Pracujete převážně na dálku?
Chceš růst jako technický specialista nebo zvažuješ přechod do managementu?
Pracujete s firmou na základě dohody o dílo?
Pověz mi víc o metodě PATCH
Je důležité, aby pracovní zkušenost odpovídala skutečnosti — máš potvrzení o zkušenostech, například pracovní knížku?
Pověz o zajímavém úkolu, na který jsi hrdý, nějaké zkušenosti, potíže.
Uveďte message brokery, se kterými jste pracovali, a ohodnoťte je na 10bodové škále.
Proč Kafka a ne jiné systémy?