Golang
Šta uraditi ako korisnici žale zbog promene modela monetizacije, ali kompanija ima jasan plan?
Koju metodologiju koristite: Scrum, Kanban ili mešavinu?
Koje blokade kreira PostgreSQL prilikom brisanja određenih redova?
Kako ste imali PostgreSQL postavljen — bila je replika za analitiku ili ste čitali sa mastera?
Ispričaj mi o radu sa slices u Go: kako funkcionišu capacity i length, šta će se desiti kada pređeš granice?
Можемо ли проследити слайс као параметар функције?
Ispričaj o prethodnom projektu (Cloud.ru): о čemu je bio projekat, čime si se bavio?
Koji ste nivo: middle, middle+, senior?
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.
Servis obrađuje zahtev, počinje da radi nešto, pokušava ponovo, a u tom trenutku pod se restartuje. Šta će se desiti?
Ispričaj mi o GMP modelu u Go. Kako rade redovi, što je handoff, work stealing, netpoller?
""" Места у кинотеатра расположени у једном реду. Нови гледалац бира место, да седи што даље од осталих гледалаца у реду. То јест, растојање од тог места, куда ће седети, до најближе гледаоца треба да буде максимално. Гарантовано је да увек постоје слободна места у реду и да већ седи бар један гледалац. Напишите функцију која, на основу датог реда места (низ нула и јединица), враћа растојање (број размаклица између седишта) од изабраного места до најближе гледаоца. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }
Koliko mikroservisa imate na Go i koliko često se javljaju zadaci koji uključuju dva mikroservisa?
Колико је приближно микросервиса било у систему?
Koliko procesa ili niti može imati jedna program?
Šta je blokada konkurencije?
Koje su prednosti i mane pgx?