– Что такое динамическое объявление переменной в Golang?
– Go – императивный или декларативный? А в чем разница?
– Что такое указатели Golang?
– Перечислите операторы языка программирования Go.
– Какие типы данных есть в Go?
– Расскажите об ООП в Golang.
– Какие лучшие IDE для Golang?
– Что такое FMT Golang?
– Опишите этапы тестирования с помощью Golang.
– Что такое Goroutines (Горутины)?
– Что такое GOPATH и GOROOT?
– Что такое интерфейсы Go?
– Что такое L-value и R-value в Golang?
– Что такое рабочее пространство Go?
– Что такое затенение?
– Какова цель переменной среды GOPATH?
– Как используются указатели в Go?
– Какие типы указателей есть у Go?
– Есть ли у Go исключения? Как Go обрабатывает ошибки?
– Когда бы вы использовали оператор break в Go?
– Как нетипизированные константы взаимодействуют с системой набора текста Golang?
– В чем разница между = и := в Go?
– Поддерживает ли Go перегрузку метода?
– Что делает Go таким быстрым?
– Как реализовать аргументы командной строки в Go?
– Как Go обрабатывает зависимости?
– В чем уникальное преимущество Go?
– Что находится в каталоге src?
– Назовите одну функцию Go, которая была бы полезна для DevOps.
– Что заставляет Go быстро компилироваться?
Это лишь часть вопросов, которые могут встретиться на собеседовании. Мы специально не даем ответы на них, потому что гораздо полезнее будет самостоятельно найти все ответы и изучить больше дополнительной информации, пока их ищите.
Перед подготовкой обратите внимание на программу обучения курса по
Go-разработке с оплатой после трудоустройства. Она поможет вспомнить все пройденные темы и выучить какие-то дополнительные моменты.