Работа в IT-гигантах.
Часть 1: как туда устроиться

Наверное, нет такого разработчика, который хоть раз не мечтал поработать в FAANG. Но насколько реальность соответствует картинкам с карьерных сайтов? Действительно ли там так густо намазано мёдом, а вместо работы можно страдать в Дарк Соулс и спать? Мы с Сергеем успели поработать Yandex и ThoughtWorks, а многие из наших друзей — в Atlassian, Google, Amazon и других крупных топовых конторах. Мы решили обобщить полученный опыт и поделиться им с вами.

Тема обширная, поэтому материал разбит на три части. В этой статье разберём, где искать вакансии и чего ждать на собеседовании в условный Гугл или Фейсбук. В следующих частях расскажем, что вас ждёт внутри: какие условия работы, проекты, люди, плюшки и ништяки, сколько платят и какие перспективы у разработчика, побывавшего в крупной корпорации.

Итак, как же устроиться в контору уровня FAANG. Кратко и самая суть.
TLDR
Крупные компании проводят собеседования в несколько этапов.

Поток кандидатов большой, отбирают жёстко. Готовьтесь к испытанию задачками и вращению деревьев в голове на время.

Чтобы устроиться, обновите профиль на LinkedIn, мониторьте вакансии, напишите заявку, попросите знакомого в компании передать резюме рекрутерам. Это нормальная практика.

Крупные компании не идеальны, в них работают обычные люди. Поэтому собеседования проходят по-разному: где-то кандидатов выжимают досуха, где-то нет.

Вам может не повезти. Но если не сдаваться, в конце концов повезёт. Удача любит упорных.
Готовимся к собеседованиям
Для начала подготовьтесь к собеседованиям, их будет несколько. Как правило, работа с кандидатами состоит из нескольких этапов:

Телефонный скрининг — это быстрое интервью по телефону или видео. Нужно, чтобы быстро убедиться, что вы живой и адекватный, подходите на вакансию и с вами имеет смысл беседовать дальше. Могут дать небольшую задачку, главное — не растеряться.

Технические интервью — проверка ваших профессиональных знаний и навыков. Вас ждут алгоритмические интервью, системный дизайн, вращение деревьев в голове на время и прочее в таком духе.

Поведенческое интервью — проверка ваших социальных навыков и soft skills. Насколько вы впишетесь в команду, как решаете конфликты, реагируете на критику и неприятные ситуации.

Количество встреч на каждом этапе зависит от компании и типа задач.

В интернете много спорят о целесообразности этапов и вменяемости рекрутеров, но объективности ради заметим, что собеседования в несколько этапов проводят не из чистой любви к садизму. Похоже, это единственный рациональный способ справиться с огромным потоком кандидатов самого разного уровня навыков и душевного здоровья.

В современном найме наметился тренд ужесточения технических интервью. Даже небольшие конторы начали выматывать кандидатов сложными задачками, уровень которых некоторым командам даже не нужен. Вас вполне могут заставить решать примеры на бумажке под тиканье секундомера, проверяя скорость мышления и стрессоустойчивость. Но головоломки точно вышли из моды и ребусы про коз и ящики уже никто не загадывает. Впрочем, в крупных конторах бывает по-разному. Например, у Atlassian раньше было вменяемое собеседование с минимумом задачек, но теперь они лютуют, а Сергей в прошлом году почти без приключений устроился в ThoughtWorks.
Подготовиться к задачкам на собеседованиях вам помогут сайты LeetCode и HackerRank. Ещё посмотрите ресурсы, где за небольшие деньги вас лишат остатков самоуважения, проведя пробное интервью. Например, Interviewing.io и InterviewBit.
Как проходить собеседования уже разобрано в тысячах статей и курсов, поэтому не будем на этом останавливаться. Скажем главное:


Собеседование — такой же рабочий навык, который прокачивается в ходе практики. Поэтому многочисленные раунды стоит воспринимать как возможность этот навык отточить.
Но одного навыка, к сожалению, мало. Вам нужна ещё и удача.

Наш друг из Гугла несколько лет назад собеседовался в лондонское подразделение Facebook и был слит одной сердитой барышней, у которой не задался день. Собеседование было групповое, и остальные участники были за, но без одного голоса ничего не вышло. Спустя несколько лет ему снова позвонили и предложили работу, так как условия изменились и единогласного решения уже не требовалось.

Ищем вакансии IT-гигантов
Когда вы сформировали ожидания и эмоционально подготовились ко всем этапам, наступает время поиска вакансий. Есть несколько способов:

Раздел вакансии на сайтах компаний. У крупных компаний обычно сотни вакансий, а нередко целый карьерный сайт с поиском, фильтром по странам и подпиской на обновления. Если интересующей вакансии нет, ставьте заявку, могут и написать.

Через знакомых. Если у вас есть кореш, который там работает, попросите его закинуть ваше резюме рекрутерам. Обычно рекомендации от сотрудников рассматривают быстрее и охотнее.

Через резюме на LinkedIn или другом профильном сайте. Составляете резюме, собираете портфолио и ждёте, что вас найдут. Самый непредсказуемый способ, но лишним не будет.

Встречи с работодателями, они же hiring events. Вы лично встречаетесь с представителями компании, знакомитесь, беседуете, иногда решаете задачки. Некоторых после этого зовут работать. В России раньше такое проводили, как сейчас — сложно сказать.

Памятка с тремя тезисами
Крупные компании любят долгие и многоэтапные собеседования с задачками. Этот способ отбора кандидатов не идеален и местами несправедлив, но помогает компаниям-гигантам находить в человеческом супе адекватных и компетентных.

Форма собеседования зависит от конкретных людей в компании, поэтому где-то кандидатов выжимают досуха, а где-то нет.
Вам может повезти или не повезти по независящим от вас причинам.

В любом случае после неудачных интервью не стоит отчаиваться. Сделайте выводы, примите меры и бейте стену дальше. Удача любит упорных, как бы банально это ни звучало.

P. S. А еще мы ведем канал в телеге. Приходите читать полезноту и негодовать в комментариях :)
Читайте также