Когато предаваме канал на функция — той се предава по стойност или по референция?
Golang
Може ли да се създаде константа от тип map или slice?
Как можете да се защитите от лошия резултат на тази съмнителна функция?
Представете си ситуация: вашият код се срива в продукция, екипът е емоционален, ви обвиняват, а тимлидерът не е наблюдавал прегледа. Каква е вашата реакция?
Ситуация: кратък срок, редактиране в чужд модул, рецензент от друг екип посочва сериозни технически рискове в кода. Какво да правите, като се има предвид, че разполагането е вече утре?
Колко байта заема структура с полета int32, byte, int64 (в този ред)?
Ситуацията се развива: редакцията не отнема 2 часа, а 3 дни работа, и утре сутрин започва маркетингова кампания, която не може да бъде отменена. Какво ще направите?
Как печелите авторитет в екипа си или в техническата гилдия, и към кого обикновено се обръщат колегите?
Ситуация: продуктовият мениджър предлага функция, която ви изглежда нелогична ('оцветете бутона в червено за Международния ден на жената'), с кратък срок. Какво ще направите?
Какво не удовлетвори клиента в стандартния алгоритъм за разпределение на задачи в Jira, което доведе до необходимостта от персонализирано решение?
Имате ли конфликти с колеги или ръководство (личен характер, не свързан с работата)?
Коя категория разработчици смятате себе си: 'изпълнител на задачи' или 'суперзвезда на екипа'?
Ще работи ли по подразбиране в select при четене от нулев канал?
Как работи sync.Pool и кога се премахват обектите от него?
Дали долната черта (_) в инструкцията за импорт служи за някаква цел?
Могат ли две парчета да се сравнят директно с оператора за равенство за проверка на елемент по елемент?
Какво мислите за ругателството в работната комуникация?
Представете си ситуация: ви е възложена задача, лидерът на екипа е недостъпен, срокът е понеделник, и вие осъзнавате, че няма да успеете. Какво бихте направили?
Какво прави командата go mod tidy?
Може ли да се използва range за преобразуване на масив от байтове в низ без разпределяне на памет?