Sobes.tech

Golang

Čo sú gorutiny?

Junior
434

Čo je to race condition a ako s ním bojovať v Go?

Middle
345

Aká je úloha a účel kontextu v jazyku Go?

Junior — Middle
293

Ako spravovať gorutiny a bežia všetky na jednom vlákne?

Middle
273

Aký mal tvoj tím, koľko ľudí?

Senior
271

V čom sa líši použitie a vlastnosti programovacieho jazyka Go v porovnaní s Pythonom?

Junior — Middle
260

Čo znamená stĺpec load average v utilite top?

Middle
258

Prečo je potrebný TCP, ak môžeme jednoducho opätovne odoslať IP pakety v prípade, že neodpovedajú?

Middle
249

Povedzte mi o asimptotickej notácii Big O: čo to je, aké druhy existujú a na čo sa používajú

Middle
247

Akými metódami a prístupmi kontroluješ funkčnosť svojho kódu?

Junior — Middle
233

Čo môžete povedať o svojich skúsenostiach s integráciou rôznych systémov alebo služieb?

Junior — Middle
229

Ako použiť zabudované štruktúry na simuláciu dedičstva v Go?

Middle
227

Ako analyzovať stav Linuxovej mašiny bez monitorovania, ak sa cíti zle? Ako pochopiť príčiny problémov?

Middle+
225

Na čo je cache a caching? Čo je negatívna cache?

Middle
225

Čo je GMP model plánovača Go?

Middle
223

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
220

Binárne vyhľadávanie a vyhľadávanie v strome majú rovnakú logaritmickú zložitosť. Prečo potrebujeme niekoľko algoritmov s rovnakou algoritmickou zložitosťou? Je vždy lepšie použiť strom namiesto binárneho vyhľadávania?

Middle
218
/12