Golang
Koje je ograničenje semafora i kanala sa baferom kao rešenja za ograničavanje paralelnih zahteva?
Koja je razlika između L4 i L7 balansera opterećenja?
Koje biblioteke i okviri su korišćeni u Go servisu?
Koja je razlika između Kafka i RabbitMQ?
Ispričaj mi o nivoima izolacije transakcija u PostgreSQL
Po kom principu je izabran REST ili gRPC u vašim projektima?
Na čemu funkcioniše u konačnici usluga? Koje Docker slike su korišćene?
Algoritamski deo: dve zadatka nivoa Medium ili više na LeetCode. Trajanje — 1,5 sati za dve zadatke.
Šta je API i zašto je potreban u sistemskim integracijama?
Koliko mikroservisa imate na Go i koliko često se javljaju zadaci koji uključuju dva mikroservisa?
Zašto ste ušli na tržište? Šta vam se ne sviđa na trenutnom mestu?
Koje su prednosti i mane pgx?
Šta je proces i nit u OS (Linux)?
С којим методологијама развоја сте радили? Које су најудобније?
Коју област желите да развијате у будућности — техничку или менаџерску?
Šta tačno radite sa Postgres — upiti, indeksi?
Kako ćeš birati novo radno mesto — šta je važno?
Šta će se desiti ako se sistemski poziv (syscall) blokira?
Koji su tipični uzroci curenja gorutina u produkcijskim sistemima i kako oni utiču na ponašanje servisa u runtime-u?
Šta će program prikazati? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4]