• Как реализовано ООП в Go?
  • Особенности Go по сравнению с Python и Java
  • Преимущества и недостатки Go
  • Какие типы данных используются в Go?
  • Что такое рефлексия в go и чем она полезна?
  • Что из себя представляют числовые константы в Go?
  • Что такое lock-free структуры данных, и есть ли такие в Go?
  • Что такое канал, и какие виды каналов бывают в Go?
  • Как работают буферизованные и небуферизованные каналы?
  • Можно ли в Go закрыть канал со стороны читателя?
  • Расскажи про строки в Go?
  • Как эффективно конкатенировать множество строк?
  • Что из себя представляет стабы (stubs) и моки (mock) в контексте тестирования в Go?
  • Что делает runtime.newobject()?
  • Что такое $GOROOT и $GOPATH?
  • Какие численные типы есть в Go?
  • Чем отличается int от uint?
  • Что такое обычный int и какие есть нюансы его реализации?
  • Какая есть проблема в этом коде?
  • Как проверить тип переменной в среде выполнения?