Sobes.tech

Golang

Mis on goroutines?

Junior
381

Mis on race condition ja kuidas sellega Go-s võidelda?

Middle
339

Kuidas saab hallata goroutine-sid ja kas kõik töötavad ühes niidis?

Middle
271

Milline oli sinu meeskond, mitu inimest?

Senior
269

Kuidas erineb Go programmeerimiskeele kasutamine ja omadused Pythoniga võrreldes?

Junior — Middle
258

Mida tähendab load average veerg top tööriistas?

Middle
256

Rääkige mulle Big O asümptootilisest märgistusest: mis see on, millised tüübid on ja milleks neid kasutatakse

Middle
247

Miks on vaja TCP, kui saab lihtsalt IP-paketid uuesti saata vastuse puudumisel?

Middle
241

Milliseid meetodeid ja lähenemisviise kasutate oma koodi töökorrasoleku kontrollimiseks?

Junior — Middle
231

Mida saate öelda oma kogemuse kohta erinevate süsteemide või teenuste integreerimisel?

Junior — Middle
229

Kuidas analüüsida Linux masina seisundit ilma jälgimiseta, kui see 'halb enesetunne'? Kuidas mõista probleemide põhjuseid?

Middle+
225

Kuidas kasutada sisseehitatud struktuure pärimise imiteerimiseks Go-s?

Middle
223

Milleks on vajalik vahemälu ja vahemällu salvestamine? Mis on negatiivne vahemälu?

Middle
221

Mis on Go planeerija GMP-mudel?

Middle
221

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
218

Mis juhtub, kui proovite lugeda andmeid kanalilt, mis praegu ei sisalda elemente?

Junior — Middle
216

Binaarne otsing ja otsing puus on sama logaritmiline keerukus. Miks meil on vaja mitmeid algoritme sama keerukusega? Kas alati on parem kasutada puud bināro otsingu asemel?

Middle
214
/12