Senior Go-разработчик. Сам провожу технические собеседования на Go — теорию и практику. Поэтому знаю не то, как «правильно готовиться», а что реально происходит на секции: какие ответы засчитывают, на чём заваливают и почему человек с приличным опытом иногда получает отказ.
Путь с мидла на сеньора я прошёл недавно и хорошо помню, где он буксует. 2,5 года в Яндексе — бэкенд Шедеврума: генерация картинок и видео, сотни тысяч пользователей в месяц, тысячи rps на балансере. Отвечал за надёжность сервиса, переделал пайплайн модерации, выкатывал новые генеративные модели в прод. Сейчас senior в финтехе.
Провожу моки для любого уровня — от первого в жизни собеса до senior-секции. Планка разная, честность одинаковая.
— Мок-собеседование на Go любого уровня: полноценная секция без поблажек, дальше разбор — где просели, какие ответы засчитываются, а какие только звучат правильно
— Первый собес: то же самое, темп мягче, оценка честная. Отдельно — как себя вести, когда не знаешь ответа; на этом теряют больше, чем на самом незнании
— Переход с middle на senior: чего не хватает до следующего грейда и как это показать на секции
— Теория Go: конкурентность и каналы, модель памяти, интерфейсы изнутри, обработка ошибок, GC, слайсы и map под капотом
— Резюме и рассказ о проектах так, чтобы опыт читался как middle+/senior, а не как «делал задачи»
— Разбор вашего кода или пет-проекта в формате код-ревью, без снисходительности
— Мок-собеседование на английском (C1) — если идёте в международную команду
— Понять свой реальный грейд по меркам рынка, а не по ощущениям, и получить список пробелов в том порядке, в котором их имеет смысл закрывать
После сессии присылаю письменные выводы: что увидел, что делать, с чего начинать.