Golang
Что произойдет, если попытаться прочитать данные из канала, который еще не был инициализирован?
Опишите архитектуру и основные этапы автоматизированного процесса сборки и развертывания, который использовался на прошлой работе.
Каким образом кэш CPU влияет на работу функции length или её производительность?
Как работает запись в канал, который еще не был инициализирован?
Можете привести примеры факторов, которые могут негативно влиять на производительность потоков?
Являются ли равносильными интерфейсы, не содержащие методов, и интерфейс, допускающий любые типы?
Можно ли реализовать механизм наследования в языке Go?
Имели ли вы опыт решения сложных задач, связанных с использованием Go Modules в ваших проектах?
Можете рассказать о том, как была организована инфраструктура и техническая среда на вашем последнем месте работы?
Можешь ли ты перечислить основные характеристики хеш-функций?
Объясните механизм автоматической сборки мусора в языке Go и как он управляет памятью
Имели ли вы опыт следования стандартам и практикам написания кода при разработке программных решений?
Какое максимальное количество горутин можно запустить одновременно в приложении?
Могли бы вы рассказать, как был устроен процесс работы с ветками в Git на вашем предыдущем месте работы?
Можно ли в качестве ключа в Map использовать другой Map?
Каким образом реализовать и применять хэш-индекс в базе данных PostgreSQL для ускорения поиска данных?
Применяли ли вы механизм синхронизации с помощью sync.Cond в своих проектах?
Каким образом горутина распознаёт, что её выполнение было отменено через контекст?
Какое время занимает процесс паузы всего приложения во время сборки garbage collection?
Что означает свойство capacity у слайса в Go, если при его создании оно не указывается явно?