Koja su vaša očekivanja od novog radnog mesta?
Golang
Да ли сте радили на задацима описаним на нивоу пословања без детаљног разматрања?
Kako se nosite sa hitnim zadacima?
Kuda su poslata poruke? One koje su duplirane.
Zašto ste odlučili da tražite posao?
S kojim alatima i bazama podataka ste radili?
Zašto ste napustili prethodno radno mesto?
Ispričajte cijeli tok podataka i proizvoda — kako se vrši dostava u skladište, kako podaci prolaze kroz sustave?
Zadatak: implementacija Outbox obrasca — dodavanje kolona u tabelu i opisivanje upita za sistem sa više radnika, garancija jedinstvene obrade i ponovne obrade u slučaju greške
Реците више о кључном резултату (оптимизација извештаја)
Koje obrasce paralelnog programiranja poznaješ? Daj primer semafora iz standardne biblioteke/prakse Go i objasni kako se kanal može koristiti kao semafor (zauzimanje i oslobađanje).
Šta je višestepena izgradnja i čemu služi?
Kako organizovati komunikaciju između dve gorutine?
Koji je najzanimljiviji zadatak koji ste rešili u poslednje vreme?
Šta su stack i heap?
Da li ste radili testove opterećenja? Kakvo je bilo opterećenje?
Koje još strukture podataka poznaješ (red, stek)? Zašto je povezani spisak pogodan za implementaciju reda? Koja je asimptotska složenost umetanja elementa u red zasnovan na nizu i na povezanoj listi?
Koja su tvoja očekivanja u pogledu plate? Kako gledaš na formalizaciju PTC-a?
U kojim paradigama programiranja se nalazimo kada programiramo u Go i kada pišemo u SQL? Koja paradigma odgovara Go, a koja klasičnom SQL-u?
Da li postoje konkurentske ponude?