Sobes.tech

Представете си ситуация: не можете да намерите общ език с тестера във вашия екип, който постоянно 'подкожда' ви. Как ще взаимодействате?

160

Дали извикването на runtime.Gosched() винаги незабавно предава процесора на друга горутина?

143

Защо търсите нова работа, какво не ви харесва в сегашната ви работа и какво очаквате от нова компания?

139

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

135

Каква е разликата между блокиране на системно повикване (например, четене) и блокиране на Mutex?

134

Ако предадем голям масив (например, с размер на мегабайт) на функция, той се предава автоматично по референция или не?

119

Как може да се намали броят на разпределенията при работа със slices?

117

Защо са необходими подравнени указатели в sync/atomic?

116

С какъв технологичен стек работите на текущата си работа?

113

Разкажете за най-трудния или най-интересния проект в кариерата ви в IT

110

Ситуацията се развива: редакцията не отнема 2 часа, а 3 дни работа, и утре сутрин започва маркетингова кампания, която не може да бъде отменена. Какво ще направите?

109

Може ли да се създаде константа от тип map или slice?

108

Представете си ситуация: вашият код се срива в продукция, екипът е емоционален, ви обвиняват, а тимлидерът не е наблюдавал прегледа. Каква е вашата реакция?

108

Възможно ли е да се изгради бинарен файл без стандартната библиотека на Go?

107

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

105

Ще се компилира ли програмата, ако обявим функцията main с аргументи?

104

Какво е go tool pprof и как се използва?

99

Имате ли конфликти с колеги или ръководство (личен характер, не свързан с работата)?

98

Какво прави командата go mod tidy?

96

Когато предаваме канал на функция — той се предава по стойност или по референция?

96
/3