Golang
Jak určit časovou složitost operace odstranění prvku ze slice v Go?
Jaké metody existují pro analýzu a optimalizaci provádění SQL dotazů?
Jaké nástroje a knihovny jste používali při vývoji v Go?
Povězte o své zkušenosti s používáním kanálů k organizaci interakce mezi komponentami nebo vlákny.
Jaké akce lze provádět se slice v programovacím jazyce?
// Otázka 4. Co se zobrazí na obrazovce package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Jak mohou služby spolu komunikovat? Čím se liší REST od gRPC?
Použili jste při vývoji svých služeb architektonický styl REST?
Jak jste měřili účinnost a stabilitu posledního projektu po jeho zavedení do pracovního prostředí?
Máte jiné aktivní procesy pohovorů?
Pověz mi o nějakém zajímavém úkolu z tvé minulosti. Co jsi dělal ve firmě?
Existuje rozdíl v psaní názvu funkce malým nebo velkým písmenem?
Jaké další datové struktury znáš kromě hash tabulek (stromy)? Jaká je asymptotická složitost hledání v binárním stromu a na jaké základně logaritmu? Jak je dosaženo této složitosti (třídění vs vyvážení)?
Jaké entity nebo procesy soupeří o zdroje nebo příležitosti za konkurenčních podmínek?
Můžete vysvětlit, co jsou Protocol Buffers v kontextu jazyka Go?
Jaká je časová složitost operace hledání prvku v seznamu podle indexu?
Jak lze převést řetězec na posloupnost bajtů?
Proč v Go existují int, int32 a int64? Čím se liší?
Co se rozumí souborem pravidel, které určují chování transakcí v systému?
Můžeš vyjmenovat hlavní typy abstrakcí v Kubernetes, které zajišťují oddělení přístupu k funkcím?