Паркинг у тржном центру: аутомобили улазе и излазе, а на крају паркирања треба наплатити. Како ти то видиш? Пројектуј систем.
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, " је завршила спавање") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " време за заустављање ...") c <- id } ```
Šta će se desiti kada Kubernetes ubije pod tokom batch izgradnje?
Ako je na Windows-u pokrenut program Go, net poller je omotnica nad čim?
Kako ste izgradili obrazac pristigle pošte?
Šta je panika u Go i kada je ne možeš uhvatiti?
Kako funkcioniše map u Go?
Kako ocenjuješ svoj nivo?
Да ли тренутно постоје финални састанци или понуде?
Ako postoje 3 particije i 2 potrošača, da li nećemo primati poruke iz jedne od particija?
Да ли је неко обучаван?
Kako je Kafka korišćena u vašem projektu?
Gde treba da se napiše recover u strukturi aplikacije (main.go, repozitorijum, servis, kontroler)?
Ispričaj o konkurentnoj obradi — imaš poseban odjeljak o tome. Kako ste ograničili paralelnost? Koliko veza je bilo s PostgreSQL-om?
Kako komunicirate sa FNS?
Spojite dve tabele i vršite agregaciju, u tom trenutku se podaci menjaju — šta će se desiti?
Kako shvatiti kada je potrebno particionisanje ili sharding?