Вернуться в каталог собеседований

Мок-собеседование на Middle Go-разработчика: concurrency

Интервьюер проводит техническую беседу с Go-разработчиком о map, горутинах и планировщике, затем предлагает задачи по конкурентности. В конце кандидат получает обратную связь по ответам.

Эйч Навыки — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 10,2 тыс.
  • Лайки на YouTube: 183
Открыть на YouTube

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

Это открытое мок-собеседование на позицию Middle Go-разработчика. Ведущий сразу обозначает формат: часть теоретических тем ограничена по времени, а основное время отдано live coding. Кандидат рассказывает об опыте и отвечает на вопросы о внутреннем устройстве map, бакетах и худшем случае доступа. Далее разговор переходит к многозадачности, горутинам, планировщику и непредсказуемому порядку выполнения. В практической части участники разбирают несколько задач по асинхронности, включая реализацию worker pool; интервьюер задаёт уточняющие вопросы по передаче данных и указателям. В финале он даёт кандидату обратную связь о качестве ответов и о том, что нужно для положительного результата.

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

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

  • Ответ о map нужно дополнять разбором бакетов и худшего случая доступа.
  • Порядок выполнения горутин нельзя считать гарантированным планировщиком.
  • В задаче на concurrency важно проговорить устройство worker pool и обмен через каналы.
  • Уточняющие вопросы интервьюера показывают, насколько кандидат понимает собственный код.
  • После интервью полезно запросить обратную связь по уверенности и полноте ответов.

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