Очередная серия статей про переезд за границу и собесы в FAANG (и не только). Это не гайд как переехать, а скорее история про мой личный опыт, проблемы с которыми я столкнулся, и иногда некоторые советы тем, кто тоже планирует переехать.
Предыстория. Бэкграунд и мотивация
Всем привет, меня зовут Денис и я разработчик. Как и многие, в IT я попал не сразу. Первые 4 года своей рабочей молодости я провел в качестве сотрудника одного из базовых предприятий физтеха. После окончания института я понимал, что это совсем не то, чем бы я хотел заниматься. При этом, я совершенно не представлял, что именно хочу делать. Я немного умел программировать на Delphi, поэтому решил попробовать найти работу в IT.
Со второй попытки я получил офер в небольшой консалтинг заниматься поддержкой легаси CRM (siebel). Сейчас я понимаю, что возможно это был не самый лучший карьерный старт, но на тот момент я не был в позиции сильно выбирать. После месяца работы я понял, что “это мое”. Несмотря на не самый интересный проект и задачи, после работы на предприятии советского типа, это был параллельный мир. В той компании я провел три года, и успел поучаствовать в большинстве проектов, которыми она занималась. Также переквалифицировался с консультанта CRM на фронтенд разработчика. Тем не менее за это время первоначальный энтузиазм постепенно сменялся чувством стагнации. Я решил, что хочу заниматься бэкендом, и скорее всего в какой-нибудь другой компании. В итоге я перешел в Сбербанк на позицию Java разработчика.
Мотивация и желание что-то делать вернулись вновь. Зарплата была лучше, уровень разработки выше, проекты масштабнее. Некоторые ребята, с кем я работал, были действительно классными специалистами. К сожалению, через полтора года чувство стагнации стало возвращаться вновь. Я понимал, что как техническому специалисту мне еще расти и расти. В тоже врем, все проекты, что я видел вокруг себя мне казались очередным перекладыванием джейсонов с места на место.
В итоге я снова начал смотреть на рынок труда. По мере пролистывания вакансий, у меня начала появляться идея об иммиграции. Я начал смотреть на youtube истории людей которые уехали, чем они занимаются и как там вообще живется. Я понимал, что к этому надо относиться с определенной долей скептицизма, потому что неудачным опытом мало кто хочет делиться. Тем не менее я начал загораться идеей об иммиграции все сильнее и сильнее.
Сомнения, которые у меня были
К сожалению, одного желания для переезда недостаточно. Мне нужен был план, но каждый раз, когда я пытался его сформулировать, у меня появлялся целый ряд различных сомнений.
Достаточно ли я хорош
У меня не было comp sci образования или серьезных успехов на школьных олимпиадах по программированию. Мои скилы разработчика основаны на лекциях с coursera, книжках, и day-to-day опыта, который я получал на работе. Английский у меня тоже был средним - я мог читать и хорошо воспринимать на слух, но разговорный был крайне слаб.
Переезд за границу это сложно и непонятно
Я не знал, в какой стране хотел бы жить, какие бывают визы, сколько времени займет их оформление. У меня была абстрактная идея, но каждый раз когда я пытался все это структурировать, информации было слишком много.
А если не получится?
Я оценивал, что подготовка займет у меня около года (решение литкода вечерами, английский и прочее). Если бы я не получил офер, то год усилий был бы потрачен зря.
А если получится?
На тот момент я никогда не был за границей. Я не знал, что такое жить в стране, где никто не говорит на родном тебе языке и нет ни одного знакомого тебе человека. Моя жизнь в Москве была крайне комфортной, а уверенности, что в другом месте мне будет лучше у меня не было.
Составление плана переезда
Страна
Я сомневался между Великобританией, ЕС и Штатами. По всем странам расписывать подробно не буду, расскажу, что в итоге остановился на Лондоне, потому что:
ВсеБольшинство говорят на английском (в Европе скорее всего пришлось бы учить еще один язык)На рынке много международных компаний
Зарплаты не сравнятся со Штатами, но жить комфортно
Удобно путешествовать в Европу
По рабочей визе (Tier 2 Skilled worker) можно поменять работу. Есть технические трудности, но если вы очень хотите сменить работодателя, то проблем быть не должно. (В штатах с этим гораздо сложнее)
Можно получить вид на жительство через 5 лет и паспорт на 6 год
Большое комьюнити экспатов со всего мира. Очень легко найти компанию и друзей.
Поиск вакансий
Я начал с того, что сузил список потенциальных компаний, где бы я хотел работать. Я сразу отмел аутсорс и стартапы и решил фокусироваться на больших IT компаниях и финтехе. Основной причиной были:
Зарплата (обычно) выше рынка
Есть шанс поработать над чем-то действительно интересным
Релокация сотрудников поставлен на поток, никаких проблем с визами быть не должно
Меньше шанс, что компания внезапно разорится и я потеряю работу (в 2022 оказалось, что есть нюансы)
Вакансии я начал искать с Linkedin. Проблема были в том, что вакансий было очень много. Даже сейчас для Лондона на позицию Software Engineer висит 12к вакансий. Как что-то выбрать из этого огромного списка я не представлял.
Я решил зайти с другой стороны, и попытался составить себе список потенциальных компаний с помощью платформ, где люди пишут фидбеки про собеседования. В основном это были GlassDoor и Leetcode. Я смотрел:
Чем компания занимается
Какие оферы по зарплате они делают
Нет большого негатива в комментариях
Есть ли у них вакансии в Лондоне (либо через linkedin, либо на офф сайте)
Есть ли у них лицензия на оформление мне UK визы
В итоге я составил себе пул из ~20 компаний, и начал отправлять резюме
Резюме
При переводе резюме на английский я начал сомневаться, подойдет ли оно по содержанию. Я посмотрел несколько видео от рекрутеров о том как писать CV, а так же глянул на Linkedin, что пишут в своих резюме разработчики из всяких Гуглов и Амазонов, и составил свое резюме по их образцу.
Основные изменения, которые я внес:
Я укоротил свое резюме до одной страницы. Его скорее всего все равно прочитают по диагонали, и все подробные описания, чем я занимался 5 лет назад, когда были джуном скорее всего будут просто визуальным мусором.
Я сделал фокус на описании бизнес импакта, а не на технологиях. Технологии я вынес в отдельный подраздел Skills, где перечислил все, с чем был знаком.
Я убрал все фразы вроде “Моя команда сделала”, и описывал только то, что сделал именно я, и какой был результат.
Отклики и первые созвоны
Success rate по откликам у меня вышел так себе. Из ~20 отправленных резюме я получил отклик только от двух компаний из FAANG. Так же мне написали из Revolut с предложением пособеседоваться на вакансию в Лондоне, на что я тоже согласился. После короткой переписки с рекрутерами, мне назначили первые созвоны.
Все рекрутеры использовали дефолтную фразу, что “это не собеседование”, а просто познакомиться. По факту это такие же собеседование, как и все остальные. Вместо технических навыков, рекрутер хочет убедиться, что вы
Свободно говорите на английском
Адекватный
Понимаете, в какую компанию и на какую вакансию вы собеседуетесь
Имеете базовые технические скилы
Перед этим этапом я бы посоветовал подготовить:
Краткий рассказ о себе (про свой профессиональный опыт) на пару минут
Рассказ о тех проектах, в которых вы участвовали
Внятное объяснение, почему вы хотите работать именно в их компании
Еще добавлю, что по какой-то причине рекрутеры постоянно пытались звонить через обычную мобильную связь. Качество звука было настолько ужасное, что постоянно приходилось переспрашивать каждое слово (особенно с моим не особо уверенным английским). Лучше сразу сказать им, чтобы звонили только через мессенджеры/зумы.
Первое собеседование
Я запланировал первое собеседование с Револютом за ~2 месяца до собеседований в faang. На тот момент для меня он выглядел менее привлекательным по сравнению с другими компаниями. Это собеседование я скорее рассматривал, как проверку своих навыков перед faang. По итогу, из обещанных 4 интервью у меня было только одно, которое закончилось полным провалом.
Что пошло не так
После общения с рекрутером я так и не понял, про что будет собеседование. Меня попросили подготовить среду разработки, и сказали общую формулировку, вроде “оценим ваши навыки программирования”. На собеседование я подключался с крайне расплывчатым пониманием, о чем меня будут спрашивать.
Проходить собеседование на английском оказалось сложнее, чем я ожидал. Одно дело - общаться на свободные темы с репетитором, или рассказывать рекрутерам заготовленные истории. Когда на собеседовании я начал волноваться, все мои знания английского моментально испарились, и большую часть своих усилий я тратил на попытки вспомнить нужные слова.
В целом, тон интервью показался мне крайне неприветливым. Я не буду спекулировать на тему, почему так, но в целом мой опыт соответствовал большому количеству негативных отзывов о компании, которые я видел в интернете.
Не смотря на то, что я не рассматривал Револют как основную компанию, куда хочу попасть, получить отказ все-равно было неприятно.
По итогам собеседования я сделал для себя два вывода:
Я не умею нормально тестировать свой код. Это была основная причина отказа, о которой мне написали в фидбеке. В целом я считаю, что это было обоснованно. Литкод не мотивирует писать тесты при решении задач. Если нет самодисциплины этим заниматься, мне кажется, что большинство людей на это просто забивает (как и я).
Мне надо было больше практиковаться проговаривать решения на английском. Это тоже про самодисциплину - на тот момент я уже пытался это делать при решении задач, но не относился к этому достаточно серьезно. В итоге я решил отвести часть занятий с репетитором на подобную практику, где я бы рассказывал ему решение задачи вслух и программировал, а он бы задавал мне вопросы.
Впереди у меня было два месяца до следующих собеседований и в целом, я получил полезный фидбек. О том, как я готовился к интервью в FAANG, и что в итоге вышло я расскажу в следующей статье.