Golang
Koje sisteme za kontejnerizaciju i orkестрацију познајете?
Da li ste učestvovali u prepisivanju monolita na arhitekturu mikroservisa?
Čime ste se tačno bavili na trenutnom radnom mestu? Koja je vaša zona odgovornosti?
Ispričaj o svom iskustvu sa Kubernetes-om: koliko si ga dirao, koliko si se u to uronio?
Kako ste generisali kod iz proto fajlova? Da li ste koristili Makefile?
Да ли ће PostgreSQL издржати 6000 RPS при запису?
Zašto je poziv backend.Invoke izveden izvan muteksa?
Indeksiranje u PostgreSQL: kako kreirati indeks za upit sa više parametara? Zašto se indeks degradirao nakon pola godine aktivnih ažuriranja?
Šta je WAL Fallback? Opisati arhitekturu.
Pričaj o interfejsima u Go: šta su, od čega se sastoje, šta je nil-interfejs?
Ispričaj o konkurentnoj obradi — kako su ograničili paralelizam, kako su birali parametre putem mjerenja?
Kako radi scheduler?
Koliko vas ima u timu, kako je tekao proces?
Šta je liveness probe i readiness probe u Kubernetes-u, u čemu je razlika?
Ispričajte nam o sastavu tima i procesima razvoja (sprintovi, raspodela zadataka, pregled koda).
Šta će se desiti ako je defer van goroutine, a ne unutar nje?
Знаш ли принципе SOLID дизајна?
Шта је индекс?
Šta je defer? Šta će prikazati sledeći kod? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Uporedite tri opcije skladištenja reda igrača: Kafka, Redis, PostgreSQL. Koju da izaberete i zašto? Koja je osnovna razlika između Redis i PostgreSQL za ovaj zadatak?