Golang
Šta radiš, koji tim imaš?
Šta je potrebno da pokrenete servis u Kubernetes-u?
U HTTP/2, zahvaljujući stalnoj TCP vezi, pojavila se mogućnost da se uradi jedna interesantna stvar — šta je tačno to omogućilo da se realizuje?
Šta je IP mrežni protokol i koje zadatke rešava?
Kako pratite veze između mikroservisa?
Šta će se desiti ako u topiku ima 5 particija, a u jednoj grupi potrošača 10 potrošača?
На шта обратите пажњу при избору новог места за рад?
Ispričaj o svom timu: u kojem timu si radio, njegov sastav i veličina.
Kako koristiš alate veštačke inteligencije na svom poslu? Koliko im veruješ?
Kako je radio motor pravila?
Ispričajte o Circuit Breakeru: kako je rešenje bilo organizovano, na koje servise je postavljeno, šta je bilo u fallback-u?
Šta je context u Go i čemu služi?
Gde i kako pokrenuti funkciju cleanup? Kako preneti kontekst u rate limiter?
Ispričaj mi o poslednjem interesantnom zadatku koji si samostalno realizovao
Koji je pristup ako su podaci dinamični i menjaju se svakih 10 minuta, a čitaju ih milioni po minutu?
Tim u SQL za dobijanje plana izvršenja upita
Ispričajte mi o Circuit Breaker — šta je i kako radi?
tip Sem interfejs { Lock() error //vraća grešku ako je kanal pun TryLock() bool // jednostavno pokušavamo zaključati, ako uspije, vraća true Release() //oslobađanje kanala Cap() int // broj radnih gorutina FreeSpace() int //pokazuje koliko je slobodnog mjesta u kanalu } //struktura //channel - razmišljati o baferu //capacity int //mutex
Kako invalidirati in-memory keš na različitim podovima? Kako sinhronizovati kešove između različitih instanci servisa?
Kako odrediti gde će se nalaziti promenljiva — na hrpi ili na steku? Šta je escape analiza i kako funkcioniše?