Zadaci su dolazili iz poslovanja — možeš li detaljnije da objasniš kako je to funkcionisalo?
Golang
Šta se dešava u sistemu kada se zahteva alokacija jednog kilobajta RAM-a?
Koje su prednosti korišćenja gorutina u poređenju sa nitima (threads)?
Koja je razlika u svrsi između ps i top prilikom pregleda procesa i potrošnje resursa?
Šta će prikazati kod pri izvršavanju? package main import "fmt" type Counter struct { val int } func (c Counter) IncVal() { c.val++ } func (c *Counter) IncPtr() { c.val++ } func main() { c := Counter{val: 1} c.IncVal() fmt.Print(c.val, " ") c.IncPtr() fmt.Print(c.val) }
Можеш ли да наведеш примере ризичних одлука на послу?
Šta će kod prikazati pri pokretanju? package main import "fmt" func main() { var i int var f float64 var s string var b bool fmt.Printf("%d %g %q %t\n", i, f, s, b) }
Da li znate šta su izuzeci (Exception) u jeziku Go?
GET zahtev za /orders/123 je pravilno formiran, ali takva narudžbina ne postoji u bazi. Aplikacija radi normalno. Koji kod statusa treba da se vrati? 204 No Content 404 Not Found 410 Gone 403 Forbidden
Koji je razlog vašeg odlaska iz [kompanije] i šta vas je podstaklo da uđete na tržište?
Kakvo je vaše iskustvo u korišćenju konteksta u vašim projektima?
Kako se prenose argumenti u funkcije u jeziku Go?
Zašto je važno postaviti timeout prilikom izvršavanja HTTP zahteva?
Kako onemogućiti ili resetovati keš u sistemu?
Šta je asinhroni API, čemu služi i kako se implementira?
Koja je razlika između običnog binarnog stabla i B-stabla u kontekstu struktura podataka?
Kako se vrše prenosi argumenata u funkcijama u jeziku Go?
Да ли још комуницираш са другим компанијама? Да ли постоје понуде или финални интервјуи?
Да ли имате технички дуг?
Šta podrazumeva skup pravila koja definišu ponašanje transakcija u sistemu?