Golang
Kako sinhronizovati pristup više gorutina ka zajedničkom objektu u hrpi?
Koje probleme mogu nastati pri korišćenju zajedničke memorije sa nitima? Šta je race condition?
Колико година се бавиш развојем у Go?
package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }
Šta radite ako shvatite da se rokovi približavaju i nećete stići na vreme?
Ispričajte o svom iskustvu rada sa sistemima visokog opterećenja. Da li ste morali rešavati zadatke vezane za raspodelu i balansiranje saobraćaja?
Можеш ли да причаш о каналима у Go? За шта служе и како се користе?
Koliko brzo možete početi na novom mestu ako dobijete ponudu?
Izvadite pitanje/zadatak sa intervjua sa ovog snimka ekrana. Sačuvajte originalni jezik.
Zašto nastaju nijanse sa dužinom niza u UTF-8?
Kako pregledač renderuje stranice? Šta je compositing?
Ako bi takav zadatak sada ušao u sprint, odakle bi počeo i kako bi se nosio sa neizvesnošću?
Ispričajte slučaj korišćenja interfejsa u produkcijskoj logici sa stanovišta arhitekture
Kako Go obezbeđuje sigurnost pri radu sa mapama pri konkurentnom pristupu i koje mehanizme sinhronizacije primenjuju u praksi?
Koji je motiv za promenu? Zašto ste odlučili da uđete na tržište?
Дат је стринг S, потребно је пребројати број подстринга у овом стрингу који садрже све карактере из тог стринга бар једном. Примери: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
Koja je razlika između servisa i mikroservisa?
Šta se dešava sa ostalim gorutinama dok se neke izvršavaju?
Kako izmeniti kod da rezultat bude 456 umesto 123?
Zašto ste odlučili da napustite trenutnu kompaniju?