Sobes.tech

Какво е низ в Go? Каква е структурата и характеристиките му?

Senior
258

Разкажете за новата реализация на map в Go (Swiss Tables). Какви методи за разрешаване на колизии съществуват?

Senior
223

// Трябва да промените функцията ap така, че числото 6 да бъде включено в изходния слайс и слайсът да бъде сортиран // Важно - функцията ap не връща нищо package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // очакваният резултат трябва да бъде - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
216

Какво е горутина? В какво се състои нейната лекота?

Senior
213

Какви методи за оптимизация на заявки към бази данни сте използвали? Какво гледахте в EXPLAIN ANALYZE и плана на заявката?

Senior
200

Кои типове данни в Go могат по подразбиране да приемат стойност nil?

Senior
191

Общ въпрос: готовност за интервю и източници на въпроси

Senior
184

Как протича преносът на данни чрез небуфериран канал? Има ли буфер?

Senior
184

Разкажете за вашия опит и технологичния стек

Senior
184

Какво е escape-анализът? Как определя къде ще бъде разположена променливата (стек или купчина)?

Senior
183

Откъде идва паметта за променливите? Какво е алокатор на памет?

Senior
181

Какво е превключването на контекста на горутините? Кой го изпълнява?

Senior
178

Какво блокира mutex в канал - горутина или област на паметта?

Senior
177

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

Senior
170

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

Senior
169

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

Senior
160

Какви задачи изпълнявахте с Kafka? Как настроихте гаранциите за доставка (exactly-once)?

Senior
153

Как работи mutex в буфериран канал? Какво защитава?

Senior
150

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

Senior
149

Какво е предимството на Swiss Tables в сравнение с старото реализиране на хеш таблица? Колко бита заема хеш кодът в старото и новото реализиране?

Senior
149