Sobes.tech

Golang

Goroutinlər nədir?

Junior
438

Race condition nədir və Go-da onunla necə mübarizə aparmaq olar?

Middle
345

Go proqramlaşdırma dilində kontekstin rolu və məqsədi nədir?

Junior — Middle
293

Goroutine-ləri necə idarə etmək və hamısı tək bir iş parçacığında işləyirmi?

Middle
273

Hansı komanda idin, neçə nəfər?

Senior
271

Python ilə müqayisədə, Go proqramlaşdırma dilinin tətbiqi və xüsusiyyətləri nədir?

Junior — Middle
266

top alətində load average sütunu nə deməkdir?

Middle
262

Cavab yoxdursa, IP paketlərini sadəcə yenidən göndərə bilsək, niyə TCP lazımdır?

Middle
249

Big O asymptotik qeyd haqqında danışın: bu nədir, hansı növləri var və nə üçün istifadə olunur

Middle
247

Kodunun işləkliyini yoxlamaq üçün hansı metodlar və yanaşmalar istifadə edirsən?

Junior — Middle
243

Go-da irsiyyəti təqlid etmək üçün daxili strukturlardan necə istifadə etmək olar?

Middle
233

Fərqli sistemlərin və ya xidmətlərin inteqrasiyasında təcrübəniz haqqında nə deyə bilərsiniz?

Junior — Middle
230

Go planlayıcısının GMP modeli nədir?

Middle
229

Monitorinq olmadan Linux maşinasının vəziyyətini necə analiz etmək olar, əgər o 'özünü pis hiss edirsə'? Problemlərin səbəblərini necə başa düşmək olar?

Middle+
226

Keş və keşləmə nə üçün lazımdır? Mənfi keş nədir?

Middle
225

Bufferli kanal ilə buffersiz kanal arasındakı fərq nədir?

Middle
224

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
/12