Objasnite šta je sync.Map i koje su njegove prednosti u poređenju sa običnim mapama u Go.
Golang
Šta je linter u Go?
Koje su prednosti i mane Elasticsearch?
Kako rešiti problem konkurentne rezervacije prilikom prelaska na pravu bazu podataka?
Можете ли објаснити концепт канала у програмирању и њихову главну намјену?
Koji su vam kriterijumi važni pri odabiru tima za projekat?
Da li je potrebno dodati return nakon evidentiranja greške u handleru u slučaju neuspešne validacije?
Da li je tip string u Go promenljiv ili nepromenljiv?
Zašto prebacivati poslovne greške (ErrUnknownRoom, ErrRoomNotAvailable) u domen sloj?
Ispričajte o sakupljaču smeća (garbage collector) u Go. Šta je trobojnica označavanja? Šta je write barrier? Koje se optimizacije koriste?
Pitanje regrutera o očekivanjima u pogledu plate i uslovima projektne zaposlenosti (230 hiljada vs 280 hiljada, ugovor na određeno vreme)
Šta je panic u Go i po čemu se razlikuje od greške? Kako uhvatiti panic?
Šta je Graceful Shutdown i zašto je potreban?
Да ли је потребно враћати интерфејс уместо структуре? Када то може бити предност?
Можете ли да наведете пример ситуације у којој сте успешно решили веома сложен задатак?
Koji je problem sa konkurentnim pristupom do slice bez mutexa? Kako to popraviti?
Gde treba da se nalazi validacija poslovanja (npr. provera datuma, limit rezervacije od 10 dana)? U handleru ili u servisu?
Колико година комерцијалног искуства имаш са Go?
Šta su ACID osobine transakcija? Objasnite svaku osobinu.
Колико често правите издања и у које време?