Загрузка…
Загрузка…
frontend / middle_plus / final
Формат
online
Стадия
final
Когда
within_quarter
Длительность
—
01
Поведенческий
Расскажи, пожалуйста, о себе: как пришёл во фронтенд, чем занимаешься, что любишь и что не любишь?
Открывающий вопрос финала с руководителем; кандидат рассказал путь: мехмат → Python → React → стажировка и 3 года в Яндексе (Маркет, middle/middle+) → фулстек в Касперском.
02
Поведенческий
У тебя было много касаний бэкенда — почему не остался в бэкенде?
03
Поведенческий
Что тебе ценно в твоих задачах как фронтендера?
04
Поведенческий
Почему решил уходить из Яндекса? Почему не ротировался внутри компании?
Кандидат рассказал про невыполненные договорённости о повышении два полугодия подряд.
Заметки
Финальный этап (третий) собеседования в компанию «ОКа» с руководителем и членом команды, после уже пройденных технического интервью и system design. Позиция — фронтенд в продуктовой команде «Кино» онлайн-кинотеатра (веб + Smart TV, монорепа с двумя проектами, скрам, двухнедельные спринты, гибридный формат с периодическими визитами в офис для тестирования на телевизорах). Итог — офер на 420 000 руб. на руки. Прошлый опыт кандидата: Яндекс (Маркет, ~3 года, до middle+) и Касперский (фулстек, ~1,5 года) — упоминаются как бэкграунд, отдельные собеседования с ними не описаны.
Подготовка
Автор подчёркивает: финал с руководителем — самый коварный этап; после пройденных техничек нельзя расслабляться, халатность при подготовке может перечеркнуть предыдущие этапы. Ключевое — тщательно проработать «легенду» (рассказ о себе, опыте, причинах ухода, факапах, конфликтных кейсах) и прогнать её на мок-собеседованиях.
Стиль интервьюера
Два интервьюера (руководитель и коллега), доброжелательный разговорный тон. Полностью поведенческое/ситуационное интервью: мотивация, причины ухода, факапы, конфликты, фичлидство, менторинг, работа с дедлайнами и смежными командами. Вторая половина встречи — подробный рассказ о команде, процессах, ревью и росте, ответы на вопросы кандидата.
05
Поведенческий
Что тебе важно в твоём лиде (руководителе)?
Follow-up: «А что будет — это в разрезе какого-то роста?» (про прозрачные цели/KPI и вознаграждение).
06
Поведенческий
Чем гордишься в своём опыте? Расскажи про задачу/фичу, которую ты сделал, и про карьерный путь — какая была твоя роль?
Кандидат рассказал про автоматизацию деф-сервера: деплой статики веток в S3 + переключение веток через заголовки/прокси в дев-окружении. Follow-ups: для кого эта фича, кто ей пользуется, кросс-командность.
07
Поведенческий
Тебе больше нравится заниматься такими инфраструктурными/кроссфункциональными задачами или продуктовыми?
08
Поведенческий
Были ли у тебя кейсы, когда твоё решение оспаривалось другими участниками (бэкенд, фронт, тестирование)? Как ведёшь себя в таких ситуациях?
09
Поведенческий
Были ли у тебя факапы? Какие и почему?
Кандидат рассказал про пуш в мастер при дежурствах, правки наживую на прод-сервере в Касперском и случайно открытый фичфлаг на проде вместо превью.
10
Поведенческий
Можно чуть подробнее про пуш в мастер — почему так произошло? У вас нельзя мёржить без апрувов? И кто отвечал за то, что ты правил наживую на проде?
Follow-up к вопросу о факапах.
11
Поведенческий
По какой методологии живёте/работаете в вашей команде?
Ответ: скрам, двухнедельные спринты.
12
Поведенческий
Бывали ли у тебя задачи с очень жёстким дедлайном, который нельзя перенести на другой спринт? Как ты работаешь в условиях максимально сжатых сроков?
Кандидат привёл пример срочного переезда инфраструктуры Касперского с Microsoft на китайского провайдера за ~3 месяца с переработками.
13
Поведенческий
У вас восемнадцатый React — вы переписывали проект с legacy или ты пришёл уже на новый проект?
Кандидат рассказал про переписывание консоли в Касперском с чистого JS (шаблонизатор R JS) на React.
14
Поведенческий
Как относишься к legacy в целом и к задачам на переписывание/обновление старых частей и библиотек?
Follow-up: «Каким должен выглядеть legacy, чтобы ты сказал: я не справлюсь с этим?» Кандидат: переписывал сервис с C++ на Go, не испугать.
15
Поведенческий
Что тебя может демотивировать в работе — в задачах, команде, процессах? После чего ты решишь, что вам не по пути?
Ответ: когда сделанное регулярно выкидывается в помойку и когда не выполняются договорённости.
16
Поведенческий
Был ли у тебя опыт проектного ведения фичи (фичлидства): полная ответственность за фичу, формирование команды, распределение задач, коммуникация с продактом?
Кандидат: управление девайсами (Android/iOS/Windows/Mac/Linux) в новой консоли Касперского, несколько месяцев, «играющий тренер». Follow-up: «А код-ревью ты проводил?»
17
Кейс
Ситуация: ты фичлид, релиз запланирован на 13 июля. За два дня до релиза QA находит баг, который, по его словам, всё ломает. Продакт говорит, что катиться нельзя и надо срочно фиксить, а тимлид говорит, что баг некритичный и запускаем эксперимент как есть. Ты считаешь баг критичным — как будешь действовать? Будешь ли доказывать лиду, уговаривать продакта?
Follow-up: «А ты бы какое участие здесь принимал? Катить или не катить?» Кандидат выбрал роль модератора, доверяя оценке критичности менеджеру.
18
Поведенческий
Чем увлекаешься помимо рабочих задач? Читаешь ли что-то по фронтенду, какие хобби?
19
Поведенческий
По каким пунктам/критериям ты будешь выбирать будущее место работы и отдавать предпочтение компании?
Ответ: люди, продукт, вознаграждение.
20
Поведенческий
В каких командных процессах тебе было наиболее комфортно работать? Есть ли критерии по людям/команде?
Кандидат упомянул «синдром после Яндекса» — фидбэк на испыталке в Касперском, что слишком много хочет поменять.
21
Кейс
Тебе пришла задача на спринт, но требований недостаточно или они противоречивые, ты не знаешь, с чего начать. Куда пойдёшь и как будешь действовать?
Вопрос второго интервьюера. Follow-up про то, что документацию надо ещё знать, где она лежит. Кандидат: автор задачи → документация → разработчики/тестировщики/аналитики; начинать с данных.
22
Поведенческий
Ты участвовал в улучшении процессов в команде после Яндекса — что-нибудь удалось сделать, что предлагал и внедрял?
Кандидат рассказал про генератор boilerplate-кода для сервисов на Go, снизивший время разработки нового сервиса на 10–20%.
23
Поведенческий
Опиши свою идеальную задачу и идеальный процесс работы над задачей от получения тикета до передачи в QA — что должно быть описано в задаче?
24
Поведенческий
Я увидела в резюме, что ты менторил младших коллег. В чём заключался менторинг?
Follow-up: «А по задачкам помогал? Созвоны с новичком по коду устраивали?» Кандидат был «бади», онбордил 2–3 человек.
25
Поведенческий
За что ответствен разработчик в рамках спринта, с твоей точки зрения?
Ответ: оценка, реализация, в зависимости от процесса — доставка в прод.
26
Кейс
Ситуация: твоя задача зависит от ответа аналитиков из смежной команды, ты их пинганул утром, к вечеру ответа нет, задача висит, спринт заканчивается. Как часто будешь их пушить и что будешь делать?
Follow-ups: «Будешь ли следить и периодически пинговать?», «Как понять, что задача приоритетная?» Кандидат: эскалация через руководителя при игноре; частота пингов зависит от срочности (продуктовая задача vs техдолг).