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

Открытое собеседование на Middle-Go разработчика

Открытый мок-интервью для Go-разработчика: разбор сложных тем Go, баз данных и системного дизайна, затем обратная связь кандидату и ответы на вопросы зрителей. Запись также содержит два больших рекламных блока менторской платформы Эйч Навыки.

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

Открыть на YouTube

Таймлайн

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

Это стрим Эйч Навыков с рекламой менторской программы и полной эмуляцией мок-интервью на Middle Go-разработчика. Интервьюер Даня и кандидат Алексей подробно разбирают интерфейсы, слайсы и планировщик Go, затем транзакции, индексы, репликацию, шардирование и паттерн Saga. После интервью ведущий даёт предварительную оценку кандидата как Middle+ / Senior−, отмечая недостаток практики системного дизайна, а в финальном Q&A обсуждают подготовку к собеседованиям, опыт поиска работы и вопросы Go.

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

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

  • Для Go-интервью стоит уметь объяснить неявную реализацию интерфейсов, различие между nil-интерфейсом и интерфейсом с nil-значением конкретного типа, особенно на примере error.
  • Нужно отработать передачу slice в функцию: append может записать данные в общий backing array, пока хватает capacity, но длина исходного slice у вызывающей стороны не изменится без возврата нового slice.
  • Вопросы о планировщике Go в видео строятся вокруг модели GMP, локальных и глобальной очередей, work stealing, syscalls, netpoll и роли sysmon; часть деталей участники сами уточняют или исправляют, поэтому их следует сверять с документацией Go.
  • Для блока по PostgreSQL полезно подготовить ACID, уровни изоляции, MVCC/снимки, VACUUM, назначение и ограничения составных индексов, а также различия физической и логической репликации.
  • По мнению участников, полезно сгруппировать технические интервью по времени, первые собеседования провести в менее приоритетных компаниях для разогрева и отдельно тренироваться писать код без автодополнения в онлайн-редакторе.
  • Интервьюер считает, что глубокое раскрытие знакомой темы может улучшить итоговую оценку, но это его практическое мнение, а не универсальное правило найма.

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