Golang
Co se dělalo s prodlením spotřebitele při přepracování?
Použitím pouze šestého řádku kódu (aniž by se změnila signatura funkce) je možné získat přístup k prvkům přidaným uvnitř funkce (trojka a čtyřka)?
V čem se liší datové typy int32, int64 a prosté int?
Jak veš neuronové sítě v práci?
Budou závody v úkolu s goroutines a čítačem? Jak to opravit? Čím se liší Mutex od Atomic?
// Úkol: implementujte workerPool // numWorkers – počet pracovníků // jobs – seznam čísel k k zpracování // Každý pracovník umocní číslo na druhou // Vraťte všechny výsledky (pořadí není důležité) func workerPool(numWorkers int, jobs []int) []int { // váš kód zde }
Co by nemělo být v týmu?
Architektonický úkol: jak zaručit odeslání události do Kafka při registraci uživatele v mikroservisové architektuře (uživatelská služba + služba notifikací), pokud je Kafka asynchronní kanál?
Co je Deadlock? Jak se vyhnout vzájemnému zablokování?
Vždy pprof ukáže, že máš únik paměti nebo překročení limitu?
Lze během evakuace přidávat nebo odstraňovat prvky na mapě?
Co je tracing? Jak ho vést?
Jaké je vaše celkové zkušenosti s komerčním vývojem v Go?
Jaké systémy kontejnerizace a orchestraci znáte?
hlavní balíček import ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("chyba požadavku:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
Jak zkontrolovat práva uživatele na akce v clusteru s ohledem na RoleBinding?
Jaký je rozdíl mezi heap a stack v Go a jak je každý používán?
Pověz mi o své zkušenosti s Kubernetes: jak často jsi s tím pracoval, jak hluboko ses do toho ponořil?
Navrhoval kandidát systémy sám nebo se pouze účastnil diskuzí? Jaké služby?
Můžeš uvést příklad úkolu s vysokou mírou nejistoty, který jsi musel vykonat?