Golang
Koja pravila rada sa kanalima treba znati tokom razvoja (zatvoreni, otvoreni, kada šta može da se radi)?
Koje stanje ima gorutina?
Šta su optimistične i pesimistične blokade u PostgreSQL? U čemu je razlika?
Potrebno je opisati model biblioteke. Postoje 3 entiteta: "Autor", "Knjiga", "Čitalac". Fizički, postoji samo jedna knjiga i može biti samo kod jednog čitaoca. Potrebno je napraviti tabele za biblioteku koje će to uzeti u obzir.
Koje vrste slojevitih arhitektura postoje? (Clean Architecture, Hexagonal, DDD)
Ispričaj mi o zanimljivom zadatku — online blokada zbog dnevnog drawdown-a.
Da li ste već čuli za [kompaniju] ili naše proizvode?
Реците нам више о вашем искуству: који је био пројекат и која је била ваша одговорност?
Šta su estimati?
Kako zadaci dolaze u posao? Ispričaj mi o ovom procesu.
Ispričaj mi o bazama podataka — s kojima si radio i s kojima sada radiš?
Da li si počeo da radiš treću godinu?
Kako se dogovarate sa susednim timovima o ugovorima — protobuf, ugovori o događajima, u čemu je razlika?
Pojašnjenje zone odgovornosti: mašina stanja, Transactional Outbox, optimističke blokade
Zašto je usluga antifraud provera dodata u oblast odgovornosti kandidata?
Kojoj grupi (mutabilnoj/immutabilnoj) pripada interfejs u Go?
Koja je razlika između relacionih baza podataka i NoSQL?
Ispričaj o teškom zadatku na kojem si se naprezao. Koja je bila glavna teškoća?
Šta su indeksi u bazama podataka, koje vrste postoje i sa kojima ste radili?
Imate servis koji pokreće mnogo gorutina. Kako biste ograničili broj istovremeno pokrenutih gorutina?