Расскажите о вашем опыте работы и обучении в IT с детства
Что проверяют
Вопрос разминочный, но с целью: собеседующий хочет услышать связную линию от первого интереса до текущего стека и понять, откуда у вас практика. Для позиции на Go важно, как вы к языку пришли: осознанно перешли с другого или это первый язык, который освоили всерьёз. От этого зависит, о чём вас будут спрашивать дальше.
Как отвечать
Держите три минуты и одну сквозную мысль: как менялись задачи, а не как шли годы.
Начало сведите к паре фраз: что первым заставило вас что-то написать. Кружок, правка чужой игры, скрипт для себя, подходит всё, если за этим следует продолжение.
Дальше про переход к инженерии: первые проекты, где важен был не результат на экране, а то, что код читают другие. Здесь уместно сказать, чему научил самый неудачный из них.
Основную часть отдайте текущему стеку. Для Go это причина выбора (сборка в один исполняемый файл, простая модель конкурентности, сдержанность стандартной библиотеки), что писали на нём и что поняли не сразу. Сильные точки для рассказа: где заводили горутины и как их останавливали через context, почему канал не всегда лучше мьютекса, как обрабатываете ошибки без паники и зачем оборачиваете их, почему интерфейс объявляют на стороне потребителя.
Заканчивайте тем, чему учитесь сейчас, и называйте конкретное: не «изучаю новое», а тема, книга или задача.
Где спотыкаются
Первое: хронология вместо роста. Подробный пересказ школы, вуза и курсов съедает время, а собеседник ждёт, когда начнётся про работу. Детство это одна фраза.
Второе: список технологий, которых касались однажды. Упомянули язык или инструмент, готовьтесь отвечать по нему. Лучше назвать меньше и уверенно.
Третье: путают увлечённость с опытом. Рассказ о любви к программированию без единой рабочей задачи не отвечает на вопрос. Даже в учебном проекте есть что разобрать: как устроен код, что сломалось, как чинили.