Golang
Kako treba proslediti kanal u pokrenutu gorutinu u Go?
Koji je tvoj nivo engleskog?
Kako dolazi do blokade prilikom pokušaja oslobađanja semafora (čitanja iz kanala) ako u kanalu nema elemenata?
Kako definišete proces implementacije aplikacije i njene glavne faze?
U čemu je ograničenje na zapisivanje samo u master repliku baze podataka?
Da li je moguće pristupiti promenljivoj deklarisanoj kao privatnoj unutar iste funkcije?
Šta su strukture u Go i zašto se koriste?
Koja je vremenska složenost pristupa elementu u dinamičkom nizu?
Da li postoji ograničenje na broj gorutina koje se mogu pokrenuti istovremeno? Šta će se desiti kada pokrenete milion gorutina?
// бројеви од 1 до 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Koji alat za statičku analizu koda obično koristiš?
Kako se vrši sekvenca obilaska elemenata u strukturi podataka Map?
Када је боље користити партиционисање, а када шардовање?
Можеш ли да наведеш главне врсте комуникационих канала који се користе за пренос информација?
Ispričajte o transakcionom modelu PostgreSQL: ACID, MVCC, nivoi izolacije.
Zašto se za glavni domen koristi Nginx server?
Objasnite koncept višestruke gradnje u Dockeru i njegove prednosti.
Можете ли објаснити шта подразумева SSA у контексту програмирања или компилације?
Čime se razlikuju instrukcije GROUP BY i ORDER BY u SQL i kako rade sa podacima?
Koja funkcija obavlja ulogu proxyja u jeziku Go?