Sobes.tech

Golang

Kas yra gorutinos?

Junior
380

Kas yra race condition ir kaip su ja kovoti Go kalboje?

Middle
338

Kokia yra konteksto vaidmuo ir paskirtis Go programavimo kalboje?

Junior — Middle
291

Kaip galima valdyti gorutinas ir ar jos visos veikia viename sraute?

Middle
271

Kokia buvo tavo komanda, kiek žmonių?

Senior
263

Kuo skiriasi Go programavimo kalbos taikymas ir ypatybės nuo Python?

Junior — Middle
258

Ką reiškia load average stulpelis top įrankyje?

Middle
254

Papaskinkite apie asimptotinę Big O notaciją: kas tai yra, kokie jos tipai yra ir kam jos naudojamos

Middle
239

Kodėl reikalingas TCP, jei galima paprasčiausiai pakartotinai siųsti IP paketus, jei nėra atsakymo?

Middle
235

Kokius metodus ir požiūrius naudojate savo kodo veikimui patikrinti?

Junior — Middle
231

Ką galite papasakoti apie savo patirtį diegiant įvairias sistemas ar paslaugas?

Junior — Middle
227

Kaip analizuoti Linux mašinos būklę be stebėjimo, jei ji blogai jaučiasi? Kaip suprasti problemų priežastis?

Middle+
225

Kaip naudoti įmontuotas struktūras, kad imituotumėte paveldėjimą Go kalboje?

Middle
221

Kas yra GMP modelis Go planuotojui?

Middle
221

Kam skirtas cache ir caching? Kas yra neigiamas cache?

Middle
221

Kas nutinka, jei bandote skaityti duomenis iš kanalo, kuris šiuo metu nebeturi elementų?

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

Kaip veikia GIN indeksas?

Middle
211
/12