Представете си ситуация: не можете да намерите общ език с тестера във вашия екип, който постоянно 'подкожда' ви. Как ще взаимодействате?
Golang
Дали извикването на runtime.Gosched() винаги незабавно предава процесора на друга горутина?
Защо търсите нова работа, какво не ви харесва в сегашната ви работа и какво очаквате от нова компания?
Може ли да се вземе адресът на поле на структура, ако структурата е съхранена в карта?
Каква е разликата между блокиране на системно повикване (например, четене) и блокиране на Mutex?
Ако предадем голям масив (например, с размер на мегабайт) на функция, той се предава автоматично по референция или не?
Как може да се намали броят на разпределенията при работа със slices?
Защо са необходими подравнени указатели в sync/atomic?
С какъв технологичен стек работите на текущата си работа?
Разкажете за най-трудния или най-интересния проект в кариерата ви в IT
Ситуацията се развива: редакцията не отнема 2 часа, а 3 дни работа, и утре сутрин започва маркетингова кампания, която не може да бъде отменена. Какво ще направите?
Може ли да се създаде константа от тип map или slice?
Представете си ситуация: вашият код се срива в продукция, екипът е емоционален, ви обвиняват, а тимлидерът не е наблюдавал прегледа. Каква е вашата реакция?
Възможно ли е да се изгради бинарен файл без стандартната библиотека на Go?
Могат ли две парчета да се сравнят директно с оператора за равенство за проверка на елемент по елемент?
Ще се компилира ли програмата, ако обявим функцията main с аргументи?
Какво е go tool pprof и как се използва?
Имате ли конфликти с колеги или ръководство (личен характер, не свързан с работата)?
Какво прави командата go mod tidy?
Когато предаваме канал на функция — той се предава по стойност или по референция?