Я скоро выхожу на новую работу в стартап. Там я буду отвечать за весь фронтенд сервиса, похожего по смыслу на гугл-аналитику — личный кабинет с дашбордами, графиками, служебными страницами.
Сегодня я расскажу, как проходили собеседования и что мне, вероятно, помогло их пройти.
Ребята нашли меня на LinkedIn и, в отличие от десятков других сообщений, которые я получаю, это привлекло тем, что написал мне лично CEO. К тому моменту я уже решил, что буду уходить из Фейсбука, и предложение от стартапа, а не очередного амазона пришлось как нельзя кстати.
В начале мы созвонились с помощником CEO и поговорили про мои планы и то, кто нужен компании и на какую роль. Так как это стартап, мой интерес к продуктовой разработке, предпринимательству и соответствующее отношение к работе, вероятно, подошли под их ожидания. Плюс мы просто мило побеседовали.
В подобном разговоре — по сути, скрининге на адекватность и соответствие ожиданий — важно изложить свою историю и поделиться планами так, чтобы это звучало непротиворечиво, а также быть дружелюбным и расспросить про компанию.
Так как я ничего про Hook не знал, я спросил про количество сотрудников, ближайшие планы, источники финансирования. В конце разговора меня спросили о зарплатных ожиданиях, на что я ответил уклончиво: мол, в Фейсбуке всё равно платят больше — и тогда мне озвучили их вилку. Также я ещё раз уточнил, готовы ли они спонсировать рабочую визу.
После разговора я поискал в сети всех сотрудников компании, включая CEO, посмотрел их выступления и убедился, что история сходится и этим людям, кажется, можно доверять.
Следующим был разговор с CEO. Он очень подробно расспросил меня про планы, включая переход из найма в предпринимательство (да, я вполне открыто об этом заявляю — в стартапе это нормально), а также рассказал о компании и её ценностях, идее продукта и как он к ней пришёл, а также почему она должна полететь. Я очень много спрашивал про продукт, ожидания ко мне и бизнесовые штуки, вроде ключевых моментов в ближайший год, инвесторов, рисков.
На этом этапе стало очевидно, что мы друг другу нравимся и, вероятно, подходим. В дополнение ко всему, Hook делает аналитику для SaaS-компаний — и это классное совпадение. Мне интересны бизнесы с подписочной моделью, а ещё я много работал с аналитикой в Яндексе и кое-что понимаю в ключевых SaaS-метриках и механизмах — привлечении и удержании пользователей, онбординге, экономике.
В конце концов, я рассказал CEO о своих сайд-проектах, как и зачем я их делал, какие проблемы они решают, а также тех самых продуктовых метриках. Думаю, его впечатлило моё упорство в работе над своими проектами, а также понимание продуктовой разработки/аналитики и полного стека веб-технологий, плюс совпадающий опыт.
Потом мне дали тестовое домашнее задание с рекомендацией сделать его за час. Детали задания я раскрывать не буду, но нужно было сделать простое одностраничное веб-приложение — я выбрал React и TypeScript, написал весь код примерно за полтора часа и ещё около получаса подробно расписывал в readme что и почему я сделал, какие были подводные камни, на какие детали я обратил внимание. К репозиторию я дал доступ CTO.
В конце концов, у меня было два собеседования с CTO. На них я рассказал про домашнее задание — оно было очевидно готовым, но всегда полезно рассказать про процесс и код. Также мы коснулись моих проектов, в частности Калькулятора стоимости жизни. Тут я рассказывал про технологии и показывал код — как питонячий для парсинга и подготовки данных, так и фронтенд лендинга и самого приложения.
На следующий день я получил письмо о том, что меня готовы взять на работу и несколько раз поговорил по телефону с CEO про то, как всё прошло, зарплату, опцион, визы. Он, как и я, был очень удивлён совпадению интересов и навыков, но видел риск — тут я удивился — в том, что я захочу делать всё на свете. Сошлись на том, что и фронтенда достаточно, особенно с перспективой растить команду.
Конечно, после Фейсбука и The Trade Desk, где было по 4-5 секций и куча алгоритмов, эти собеседования прошли легко и быстро.