Sobes.tech

Какво са горутините?

Junior
404

Какво е състезателна ситуация и как да се борим с нея в Go?

Middle
339

Можете ли да обясните какво се разбира под термина 'контекст' в програмирането или разработката?

330

Каква е ролята и предназначението на контекста в езика за програмиране Go?

Junior — Middle
293

Каква е разликата между канали с буфер и без буфер?

276

Как може да се управляват горутините и всички ли работят в един поток?

Middle
271

Какъв беше твоят екип, колко човека?

Senior
269

Какво означава колоната load average в утилитата top?

Middle
258

Каква е разликата между приложението и характеристиките на езика за програмиране Go в сравнение с Python?

Junior — Middle
258

Разкажете ми за асимптотичната нотация Big O: какво е, какви видове има и за какво се използва

Middle
247

Защо е необходим TCP, ако можем просто да препращаме IP пакетите при липса на отговор?

Middle
243

Какви методи и подходи използваш, за да провериш работоспособността на своя код?

Junior — Middle
231

Какво можете да разкажете за опита си в интеграцията на различни системи или услуги?

Junior — Middle
229

Как да анализирате състоянието на Linux машина без мониторинг, ако тя се чувства зле? Как да разберете причините за проблемите?

Middle+
225

За какво е необходим кешът и кеширането? Какво е негативен кеш?

Middle
225

Как можете да използвате вградени структури за имитация на наследяване в Go?

Middle
223

Какво е GMP моделът на планировчика Go?

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

Какво се случва, ако се опитате да прочетете данни от канал, който в момента не съдържа елементи?

Junior — Middle
216

Бинарното търсене и търсенето в дърво имат еднаква логаритмична сложност. Защо ни трябват няколко алгоритъма с еднаква алгоритмична сложност? Винаги ли трябва да използваме дърво вместо бинарно търсене?

Middle
214
/12