Golang
Koji problemi mogu nastati prilikom sharding-a?
Живите ли у Москви — актуелне информације?
Да ли имате искуство са распоређеним системима?
Колико је удобно ако снимимо одговоре на техничка питања да их технички лидери процене?
Šta je SOLID? Objasni principe.
Koja su vaša očekivanja od novog radnog mesta?
Napišite zadatak na jeziku Go — praktični deo (problemi iz života programera, bez algoritama): poboljšajte ili ispravite servis. Trajanje — 1,5 sati.
Зашто нам је потребан WaitGroup у овом задатку?
Šta su triggeri u bazi podataka i čemu služe?
Koje je ograničenje semafora i kanala sa baferom kao rešenja za ograničavanje paralelnih zahteva?
Koje biblioteke i okviri su korišćeni u Go servisu?
Da li imaš predstavu o tome u kojem timu želiš da radiš? Kakav on treba da bude?
Koje alate Go ste koristili, uključujući za profilisanje i procenu performansi?
Broj jedinstvenih korisnika, broj klikova, trošak po kliku — ispričajte mi o ovim metrike
Sa kojim bibliotekama se pišu metrike u Go?
Šta su interfejsi u Go? Čemu služe? Kako su organizovani ispod haube?
Šta je sysmon u runtime-u Go?
Koje su bile najteže zadatke na projektu? Kako ste pristupali nepoznatim zadacima?
Koliko je hostova i kontejnera bilo kod visokopreopterećenih servisa?
Algoritamski deo: dve zadatka nivoa Medium ili više na LeetCode. Trajanje — 1,5 sati za dve zadatke.