Golang
Koji je bio glavni stek na prvom projektu? Ispričaj koje su bile zadatke.
Kako je tačno poruka označavana kao duplikat? Gde se tačno dešavala ta oznaka?
Da li ste pisali funkcije prozora i CTE?
За шта се најчешће користи Consul у микросервисној архитектури?
Kako izbeći trku u podacima? Kako radi Mutex?
Da li su izveštaji napravljeni iz iste baze u koju se aktivno zapisuje?
Ispričaj o problemu sa zaključavanjem gorutina u Kafka Consumer — šta se dogodilo i kako su pronašli razlog?
Да ли сте покрили свој код тестовима?
Ispričaj mi o svom iskustvu, projektu i zadacima.
Handler koji je slušao događaje iz Kafka-e čitao je poruke u sva tri data centra ili samo u jednom? Kako je to bilo podešeno?
Da li je redosled u kojem se polja uključuju u složeni indeks važan?
Da li su DevOps postavili glavni pipeline, ili si ti sam dirao Kubernetes manifestе ili se šetao po klasteru, gledao logove?
Да ли имате искуство са Elasticsearch као са базом података (не за логове)?
U kojim periodima se vrši planiranje (nedeljni, dvonedeljni sprintovi)?
Реците нам о миграцијама база података: како сте их спровели, како сте управљали грешкама током миграције?
Koje opcije nasleđivanja postoje u Go i u čemu je njihova specifičnost?
Ispričaj o životnom ciklusu poda u Kubernetesu. Šta su liveness i readiness probe?
Kako određujete vrednosti requests i limits za resurse u Kubernetesu?
Šta će program prikazati? Zašto? func main() { početakVremena := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(početakVremena).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Šta bi prenosio unutar ovog kanala (koju strukturu podataka)?