Вернуться в видеотеку

Открытое собеседование на Go-разработчика | Анонс менторской программы

Открытый разбор мок-интервью на Go с вопросами от базовых конструкций языка до баз данных, сетей и system design. В конце презентуют индивидуальную менторскую программу для Go-разработчиков и тех, кто переходит на Go.

Источник: Эйч Навыки — менторская программа

Открыть на YouTube

Таймлайн

Коротко о видео

Запись открытого мок-интервью Go-разработчика Олега с Сергеем из MTS Digital, предварённая рассказом об индивидуальной менторской программе «Эйч Навыки». На интервью разбирают Go: слайсы и map, интерфейсы и структуры, горутины, каналы, context, базы данных, system design, gRPC и сетевые протоколы. В финале интервьюер отмечает сильную практику Go у кандидата и рекомендует расширить опыт в system design, тестировании и инженерных практиках; затем ведущие объясняют формат, стоимость и цели программы.

Затронутые темы

Что взять на заметку

  • Для собеседования по Go стоит уметь объяснить различия массива и слайса, устройство slice (len/cap), рост capacity, а также особенности map: comparable-ключи, коллизии и влияние локальности данных на скорость обхода.
  • Нужно уверенно разбирать неявную реализацию интерфейсов, receiver-методы, выравнивание полей структуры, указатели, замыкания, defer и recover.
  • Отдельный блок подготовки — конкурентность: устройство горутин и планировщика, блокировки, буферизированные и небуферизированные каналы, select и отмена через context.
  • Для backend-интервью здесь проверяли ACID, уровни изоляции, индексы, репликацию master–replica, задержку репликации и применение кэша при преобладании чтения.
  • По обратной связи Сергея, помимо Go кандидату полезно развивать system design, тестирование, практики разработки и технологический кругозор.
  • Описанный авторами формат подготовки начинается с мок-интервью, затем включает индивидуальный план, занятия one-to-one с домашними заданиями и итоговое интервью.

Рекомендуем посмотреть