Kde chceš růst?
Golang
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " skončila spánok") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " čas na zastavenie ...") c <- id } ```
Co je to panika v Go a kdy ji nelze zachytit?
V nákupním centru je parkoviště: auta vjíždějí a vyjíždějí, a na konci parkovací seance je třeba zaplatit. Jak to vidíš? Navrhni systém.
Jak funguje map v Go?
Pokud je na Windows spuštěn program Go, je net poller obálka nad čím?
Existují nyní závěrečné schůzky nebo nabídky?
Jak byla Kafka použita ve vašem projektu?
Jak hodnotíš svůj level?
Kde by se mělo recover psát ve struktuře aplikace (main.go, úložiště, služba, kontroler)?
Jak komunikujete s FNS?
Někoho jste školil?
Jaké máte zkušenosti s PostgreSQL? Museli jste psát složité dotazy nebo provádět optimalizace?
Pověz o konkurenčním zpracování — máš o tom samostatný bod. Jak omezovali paralelnost? Kolik spojení bylo s PostgreSQL?
Spojujete dvě tabulky a provádíte agregaci, v tu chvíli dochází ke změně těchto dat — co se stane?
Jak poznat, kdy je potřeba partitioning nebo sharding?
Pokud jsou 3 oddíly a 2 konzumenti, nebudeme dostávat zprávy z jednoho oddílu?