Sobes.tech

Golang

Šta su goroutine?

Junior
380

Šta je race condition i kako se sa njom boriti u Go?

Middle
338

Koja je uloga i svrha konteksta u programskom jeziku Go?

Junior — Middle
291

Kako upravljati gorutine i da li se sve izvršavaju u jednom thread-u?

Middle
271

Koji je bio tvoj tim, koliko ljudi?

Senior
263

Čime se razlikuje primena i osobine programskog jezika Go u poređenju sa Python-om?

Junior — Middle
258

Šta znači kolona load average u alatu top?

Middle
254

Ispričajte mi o asimptotskoj notaciji Big O: šta je to, koje vrste postoje i zašto se koriste

Middle
239

Zašto je potreban TCP ako možemo jednostavno ponovo slati IP pakete u slučaju da nema odgovora?

Middle
235

Koje metode i pristupe koristiš za proveru funkcionalnosti svog koda?

Junior — Middle
231

Šta možete da kažete o svom iskustvu u integraciji različitih sistema ili usluga?

Junior — Middle
227

Kako analizirati stanje Linux mašine bez nadzora, ako se oseća loše? Kako razumeti uzroke problema?

Middle+
225

Kako koristiti ugrađene strukture za simulaciju nasleđivanja u Go?

Middle
221

Šta je GMP model planera u Go?

Middle
221

Zašto je potreban keš i keširanje? Šta je negativni keš?

Middle
221

Šta se dešava ako pokušate da pročitate podatke iz kanala koji trenutno ne sadrži elemente?

Junior — Middle
216

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
212

Kako funkcioniše GIN indeks?

Middle
211
/12