Golang
Да ли сте спремни да примате плату у криптовалутама?
Kako odrediti vremensku složenost operacije uklanjanja elementa iz niza u Go?
Koje metode postoje za analizu i optimizaciju izvršavanja SQL upita?
Koje alate i biblioteke ste koristili tokom razvoja sa Go?
Ispričajte o svom iskustvu u korišćenju kanala za organizovanje interakcije između komponenti ili niti.
Koje radnje se mogu izvršiti sa sečenjem u programskom jeziku?
// Питање 4. Шта ће се приказати на екрану package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Kako servisi mogu međusobno da komuniciraju? Čime se REST razlikuje od gRPC?
Da li ste primenjivali arhitektonski stil REST prilikom razvoja svojih servisa?
Kako ste merili efikasnost i stabilnost poslednjeg projekta nakon njegove implementacije u radno okruženje?
Da li imate druge aktivne procese intervjua?
Ispričaj o nekom zanimljivom zadatku iz svog prethodnog iskustva. Šta si radio u kompaniji?
Da li postoji razlika u pisanju imena funkcije malim ili velikim slovima?
Koje još strukture podataka poznaješ osim hash tabela (stabla)? Kakva je asimptotska složenost pretraživanja u binarnom stablu i na kojoj osnovi logaritma? Kako se postiže ta složenost (sortiranje vs balansiranje)?
Koje entiteti ili procesi se bore za resurse ili mogućnosti u uslovima konkurencije?
Можете ли објаснити шта су Protocol Buffers у контексту језика Go?
Koja je vremenska složenost operacije pretraživanja elementa u listi po indeksu?
Kako pretvoriti niz u niz bajtova?
Zašto u Go postoje int, int32 i int64? Čime se razlikuju?
Šta podrazumeva skup pravila koja definišu ponašanje transakcija u sistemu?