Golang
Можно ли обеспечить автоматическое освобождение памяти, выделенной в стеке?
Что требует больше ресурсов: добавление нового элемента или извлечение существующего?
Можете объяснить последовательность выполнения отложенных функций, зарегистрированных в Go?
Какой был максимально продолжительный по времени длительности проект, с которым вы работали?
Какая роль у ключей идемпотентности в системах и зачем они применяются?
Можете объяснить принцип функционирования срезов (slice) в языке программирования?
Каким образом реализовать безопасное с точки зрения потоков увеличение счетчика вызовов внутри структуры в языке Go?
Как осуществляется упаковка исполняемого кода в операционной системе Linux?
Какие методы и инструменты используешь для повышения эффективности выполнения запросов в базах данных?
Можно ли завершить работу одного канала из нескольких горутин одновременно?
Какими методами и инструментами вы проверяли корректность и качество вашего кода?
Для чего предназначена директория repository в проекте?
Каким образом происходит обработка коллизий в хеш-таблицах при поиске элементов?
Каким образом реализуется использование кэша в процессе обхода элементов в слайсе?
Могли бы вы объяснить, что подразумевается под операцией commit в системах управления версиями?
Какие компоненты HTTP-запроса передаются в зашифрованном виде при использовании HTTPS?
Какие последствия возникнут, если количество вызовов wg.Add не соответствует числу запущенных горутин?
Какими методами и подходами ты используешь для проверки работоспособности своего кода?
Объясните различия между командами commit, branch и tag в системе контроля версий.
Опиши свой опыт разработки и поддержки систем с высокой нагрузкой