- Регистрация
- 12.04.17
- Сообщения
- 19.095
- Реакции
- 107
- Репутация
- 0
Зачем это читать?
В
Я работаю в LinkedIn, который был
В LinkedIn часть моих обязанностей (как и многих других сотрудников) — проводить интервью с кандидатами. Я знаю, как происходит процесс.
Я не расскажу, как "переехать в США"
До меня это на Хабре уже делали неоднократно, и весьма неплохо:
Также мой личный опыт переезда сюда весьма нестандартный, и его описание мало чем будет полезно большинству людей, читающих эту статью.
Поэтому, здесь и далее я подразумеваю, что у вас уже есть (или будет) возможность легально работать в США (тип визы не важен). И вы хотите знать, как успешно пройти собеседование в одной из Big Tech компаний, чтобы получить заветный "сток" и возможность поработать над чем-то очень значимым в "IT-столице мира".
Алгоритм
Алгоритм приема на работу везде примерно одинаковый:
Роли
Прежде, чем мы перейдем к шагам, важно понимать, что за люди вам встретятся в процессе и какие роли они играют.
Step 1: Рекрутер связывается с вами
Рекрутер связывается с вами, а не вы с рекрутером. Это важно.
Можно долго отправлять свои резюме и размещаться на Job Boards, но это уже почти не работает.
Места, где рекрутеры ищут кандидатов:
Insider Tip: рекрутеры на LinkedIn очень часто фильтруют по локации. Поэтому, если вы живете в США, но не в Кремниевой Долине, попробуйте на время "виртуально переехать" сюда. Предложений интервью будет больше. А потом вы уже сможете договориться о встрече и в случае успеха — реальном переезде.
Step 2: Телефонный звонок с рекрутером
Рекрутер захочет убедиться, что вы реальный человек, и что вы умеете говорить ртом.
Это будет непринужденная беседа про опыт, про текущие проекты, про то, что вы хотите от новой компании. "Завалиться" на этом этапе почти нереально. Задача одна: установить relationships. Рекрутер вас продает внутри компании, и он должен знать, что за "товар" он предлагает.
Step 2.5: Телефонный звонок с Hiring Manager
Этот шаг бывает в небольших компаниях и стартапах, где у Hiring Manager есть время и возможность общаться с кандидатами.
Это будет почти то же самое, что на Step 2, но чуть более техническое. Менеджер захочет понимать, с кем он имеет дело. Как таковых тестовых заданий на этом интервью не будет — скорее, общее обсуждение технологий, архитектуры и подходов к решению задач.
Step 3: Техническое телефонное интервью
"Техническое интервью" в Долине — это игра, в которую все играют. Трудно определить, хороший инженер или нет, не поработав с ним в одной команде. Но это будет очень долго и неэффективно. Поэтому, придумали стандартный формат интервью — вопросы из Computer Science: Algorithms, Data Structures, Big O Notation, вот это все.
И не важно, что инвертировать графы или писать пузырьковую сортировку вам никогда в этой компании не потребуется. Таковы правила игры. Чтобы регулярно выигрывать в эту игру, почитайте
Как видно из скриншота приглашения на такое интервью, вам дадут ссылку на систему, где вы будуте писать код. Это может быть как обычный Google Docs, так и что-то более специализированное типа CoderPad.
Чаще всего, эта система не позволит вам компилировать код или даже проверять синтаксис. Но это и не важно — interviewer смотрит на вашу способность решать проблемы и писать понятный код.
Обычно, телефонное техническое интервью занимает не более 45 минут, и задачи там не очень сложные:
Самое главное — не молчите в процессе решения, а разговаривайте. Задавайте вопросы. Дайте понять интервьюеру ход ваших мыслей. Иногда это более важно, чем само решение.
Step 4: On-site интервью
Вы приходите в компанию, которая вас хочет нанять, на целый рабочий день. Так как это Big Tech компания, такой on-site само по себе занятное приключение — кампус обычно очень интересный! График плотный, но вас покормят обедом — будет возможность оценить качество местной кухни.
Расписание выглядит примерно так:
Не бойтесь Behavioral interview! Ответы на эти вопросы есть в уже
В Интернетах ходят варианты решения конкретных тестовых заданий для LinkedIn, Google, Facebook и других Big Tech компаний. Скажу по секрету: компании знают об этом. Тем не менее, продолжают давать эти же задачи: если вы просто "списали" решение, то как только interviewer начнет копать (а он начнет!) глубже, вы будете "плавать".
Практикуйтесь, и все у вас получится!
Step 5: Оффер (либо "увидимся через полгода-год")
"Нет"
Если ответ "нет", то вам обычно скажут почему, причем довольно подробно: что прошло хорошо, что не очень, и что следует подучить.
И самое главное — этот же рекрутер с радостью свяжется с вами опять через полгода-год. Вы уже попали "в систему". Например, 60% работников Гугла устроились туда только со второй и более попытки. Так что заваленное интервью — это повод порадоваться приобретенному опыту (теперь вы знаете точно, чего ожидать!) и скорой возможности попробовать снова.
"Да"
Это самое время торговаться! Никогда не принимайте первый оффер, даже если он вам кажется просто удивительным и прекрасным, так как:
Прежде, чем торговаться, важно четко понять, из чего будет состоять ваш "пакет" — ваш Total Compensation, или как здесь говорят: TC.
Total Compensation
bSalary: Base Salary. То, что называется "зарплатой" в наших странах.
sGrant: Stock Grant (RSUs). Выдается в количестве акций, а не по цене. Это важно. Например, сейчас 1 акция стоит $100 и вам дали 4000 акций на 4 года. Это будет $400k всего и $100k в год. Но если цена акций станет $200, то это будет $200k в год. Ну а если они опустились до $50, то увы, только $50k в год.
vSchedule: Vesting Schedule. Время, в течении которого sGrant выплачивается. Обычно, это 4 года. Обычно, выплаты каждый квартал. Обычно, есть некий "cliff" — чтобы получить sGrant за первый год, нужно проработать весь год, и только потом он начнет выплачиваться поквартально.
bBonus: Base Bonus. 10-20% от bSalary. Зависит вашего уровня (level) в компании. Про levels в разных компаниях
cpBonus: Company Performance Bonus. Насколько хорошо компания выполнила план по продажам. Важно: если дела идут совсем плохо, он может быть отрицательным! Прибавляет (или вычитает) 0-20%
ppBonus: Personal Performance Bonus. Ваш личный бонус — насколько хорошо вы наработали за прошедший год. Обычно 0-10%.
hBonus: Hiring Bonus. Если компания вас очень хочет, и вы еще думаете, то они могут вам дать единоразовую выплату как инициативу. Это обычно от $10k до аж $100k. Также иногда в Hiring Bonus могут быть включены Relocation Expenses — все те затраты, которые вам нужно понести, чтобы переехать в Долину: билеты, временная гостиница, мебель и т.п.
Формула годового TC: bSalary + (bSalary x (bBonus + cpBonus + ppBonus)) + (sGrant / vSchedule)
В процентах это будет выглядеть примерно так:
ОЧЕНЬ ВАЖНО: sGrant является реальными деньгами только в public-компаниях, которые торгуются на бирже. Для private-компаний (все стартапы) sGrant — это бумажка, которая с высокой долей вероятности будет равна нулю.
Возникает закономерный вопрос: sGrant составляет большую часть TC, но он только на 4 года. Что произойдет после 4 лет? Я буду получать в два раза меньше?
Такое возможно, но нежелательно. sGrant может быть обновлен (refresher). Это будет зависеть от вашего performance и Annual Reviews. По результатам Reviews может быть принято решение выделить вам дополнительные гранты, и тогда ваш TC не только не уменьшится, но еще и потенциально увеличится.
Пункты, по которым можно торговаться:
Пункты, по которым сложнее торговаться:
Есть еще много других деталей, вроде медицинской страховки, 401(k) matching (пенсия), покупка акций со скидкой (ESPP) и прочих perks. Но для целей этой статьи они менее важны.
Это все хорошо, но как именно торговаться? На Хабре есть
Competing Offers
Если у вас есть несколько предложений от разных компаний (такое бывает довольно часто, если вы активно ходите на интервью), не стесняйтесь рекрутерам об этом говорить и называть конкретные цифры. Только советую говорить цифры близкие к правде — рекрутеры прекрасно знают диапазоны bSalary и sGrant, которые выдаются в других компаниях.
Рекрутеры будут рады, если вы с ними (уважительно) поделитесь такой информацией. Competing Offers — это сильный козырь для них, чтобы внутри договариваться о повышении вашего оффера. Напомню — рекрутер очень заинтересован в том, чтобы вас взяли и чтобы вы сказали "да".
COVID-19
Статья была бы неполной без упоминания COVID-19, и как это повлияло на рынок. Вот, что я сейчас наблюдаю:
Бонус
Моя очень позитивная коллега Юлия сняла
В
You must be registered for see links
я рассказал про реальные доходы и расходы, на которые может рассчитывать инженер, работающий в одной из
You must be registered for see links
. Если вдруг это вас заинтересовало, здесь будут подробности про то, как туда устроиться.Я работаю в LinkedIn, который был
You must be registered for see links
. У меня были предложения от Facebook, Bayer и разных стартапов, плюс множество собеседований с другими компаниями в Долине, включая Google и Tesla.В LinkedIn часть моих обязанностей (как и многих других сотрудников) — проводить интервью с кандидатами. Я знаю, как происходит процесс.
Я не расскажу, как "переехать в США"
До меня это на Хабре уже делали неоднократно, и весьма неплохо:
-
You must be registered for see links
-
You must be registered for see links
-
You must be registered for see links
Также мой личный опыт переезда сюда весьма нестандартный, и его описание мало чем будет полезно большинству людей, читающих эту статью.
Поэтому, здесь и далее я подразумеваю, что у вас уже есть (или будет) возможность легально работать в США (тип визы не важен). И вы хотите знать, как успешно пройти собеседование в одной из Big Tech компаний, чтобы получить заветный "сток" и возможность поработать над чем-то очень значимым в "IT-столице мира".
Алгоритм
Алгоритм приема на работу везде примерно одинаковый:
- Step 1: Рекрутер связывается с вами
- Step 2: Телефонный звонок с рекрутером
- Step 2.5: Телефонный звонок с Hiring Manager
- Step 3: Техническое телефонное интервью
- Step 4: On-site интервью
- Step 5: Оффер (либо "увидимся через полгода-год")
Роли
Прежде, чем мы перейдем к шагам, важно понимать, что за люди вам встретятся в процессе и какие роли они играют.
- Рекрутер: человек, который находит замечательных кандидатов (вроде вас). Это может быть работающий в компании сотрудник, а может быть нанятый работник сторонней компании, которая специализируется подбором персонала в определенной индустрии.
- Hiring Manager: босс, который нанимает сотрудников в свою команду. В Big Tech не участвует в процессе напрямую: вас просто "нанимают" и вы потом попадаете в пул нанятых кандидатов, откуда уже Hiring Managers выбирают себе сотрудников (равно как и вы выбираете себе команду).
- Interviewers: те люди, кто вас собеседуют. В больших компаниях, interviewers назначает автоматическая система. Скорее всего, они не будут с вами работать. Они даже не будут работать в соседней команде.
Step 1: Рекрутер связывается с вами
Рекрутер связывается с вами, а не вы с рекрутером. Это важно.
Можно долго отправлять свои резюме и размещаться на Job Boards, но это уже почти не работает.
Места, где рекрутеры ищут кандидатов:
-
You must be registered for see links. Это не само-реклама, это правда жизни — больше 35 млн. человек были наняты через эту платформу. БезYou must be registered for see linksна LinkedIn найти работу куда сложнее.
-
You must be registered for see links. Если вы участвуете в значимых Open Source проектах и указываете реальные контакты, вас там найдут.
-
You must be registered for see links,You must be registered for see linksи похожие сервисы. Это современный аналог Job Boards, но гораздо более действенный.
Insider Tip: рекрутеры на LinkedIn очень часто фильтруют по локации. Поэтому, если вы живете в США, но не в Кремниевой Долине, попробуйте на время "виртуально переехать" сюда. Предложений интервью будет больше. А потом вы уже сможете договориться о встрече и в случае успеха — реальном переезде.
Step 2: Телефонный звонок с рекрутером
Рекрутер захочет убедиться, что вы реальный человек, и что вы умеете говорить ртом.
Это будет непринужденная беседа про опыт, про текущие проекты, про то, что вы хотите от новой компании. "Завалиться" на этом этапе почти нереально. Задача одна: установить relationships. Рекрутер вас продает внутри компании, и он должен знать, что за "товар" он предлагает.
Step 2.5: Телефонный звонок с Hiring Manager
Этот шаг бывает в небольших компаниях и стартапах, где у Hiring Manager есть время и возможность общаться с кандидатами.
Это будет почти то же самое, что на Step 2, но чуть более техническое. Менеджер захочет понимать, с кем он имеет дело. Как таковых тестовых заданий на этом интервью не будет — скорее, общее обсуждение технологий, архитектуры и подходов к решению задач.
Step 3: Техническое телефонное интервью
"Техническое интервью" в Долине — это игра, в которую все играют. Трудно определить, хороший инженер или нет, не поработав с ним в одной команде. Но это будет очень долго и неэффективно. Поэтому, придумали стандартный формат интервью — вопросы из Computer Science: Algorithms, Data Structures, Big O Notation, вот это все.
И не важно, что инвертировать графы или писать пузырьковую сортировку вам никогда в этой компании не потребуется. Таковы правила игры. Чтобы регулярно выигрывать в эту игру, почитайте
You must be registered for see links
и бесплатно попрактикуйтесь на
You must be registered for see links
и
You must be registered for see links
.Как видно из скриншота приглашения на такое интервью, вам дадут ссылку на систему, где вы будуте писать код. Это может быть как обычный Google Docs, так и что-то более специализированное типа CoderPad.
Чаще всего, эта система не позволит вам компилировать код или даже проверять синтаксис. Но это и не важно — interviewer смотрит на вашу способность решать проблемы и писать понятный код.
Обычно, телефонное техническое интервью занимает не более 45 минут, и задачи там не очень сложные:
Самое главное — не молчите в процессе решения, а разговаривайте. Задавайте вопросы. Дайте понять интервьюеру ход ваших мыслей. Иногда это более важно, чем само решение.
Step 4: On-site интервью
Вы приходите в компанию, которая вас хочет нанять, на целый рабочий день. Так как это Big Tech компания, такой on-site само по себе занятное приключение — кампус обычно очень интересный! График плотный, но вас покормят обедом — будет возможность оценить качество местной кухни.
Расписание выглядит примерно так:
- 10:00 — 10:30: Рекрутер вас встречает, приободряет, целует (нет)
- 10:30 — 11:30: Техническое интервью 1 (алгоритмы)
- 11:30 — 12:30: Техническое интервью 2 (архитектура)
- 12:30 — 1:30: Обед с одним из сотрудников; не является частью интервью, но это хороший повод неформально пообщаться и узнать больше о компании
- 1:30 — 2:30: Behavioral interview ("Что вы делали, когда были несогласны с боссом?" или "Какую самую большую ошибку вы допустили?")
- 2:30 — 3:30: Техническое интервью 3 (дизайн)
- 3:30 — 3:45: Рекрутер вас провожает
Не бойтесь Behavioral interview! Ответы на эти вопросы есть в уже
You must be registered for see links
. Но будьте естественны и не придумывайте слишком много. Interviewer будет спрашивать про детали, и поверьте — додумывать их на ходу не так просто.В Интернетах ходят варианты решения конкретных тестовых заданий для LinkedIn, Google, Facebook и других Big Tech компаний. Скажу по секрету: компании знают об этом. Тем не менее, продолжают давать эти же задачи: если вы просто "списали" решение, то как только interviewer начнет копать (а он начнет!) глубже, вы будете "плавать".
Практикуйтесь, и все у вас получится!
Step 5: Оффер (либо "увидимся через полгода-год")
"Нет"
Если ответ "нет", то вам обычно скажут почему, причем довольно подробно: что прошло хорошо, что не очень, и что следует подучить.
И самое главное — этот же рекрутер с радостью свяжется с вами опять через полгода-год. Вы уже попали "в систему". Например, 60% работников Гугла устроились туда только со второй и более попытки. Так что заваленное интервью — это повод порадоваться приобретенному опыту (теперь вы знаете точно, чего ожидать!) и скорой возможности попробовать снова.
"Да"
Это самое время торговаться! Никогда не принимайте первый оффер, даже если он вам кажется просто удивительным и прекрасным, так как:
- Вы точно не знаете
You must be registered for see linksна новом месте
- Вы можете получить существенно больше
Прежде, чем торговаться, важно четко понять, из чего будет состоять ваш "пакет" — ваш Total Compensation, или как здесь говорят: TC.
Total Compensation
bSalary: Base Salary. То, что называется "зарплатой" в наших странах.
sGrant: Stock Grant (RSUs). Выдается в количестве акций, а не по цене. Это важно. Например, сейчас 1 акция стоит $100 и вам дали 4000 акций на 4 года. Это будет $400k всего и $100k в год. Но если цена акций станет $200, то это будет $200k в год. Ну а если они опустились до $50, то увы, только $50k в год.
vSchedule: Vesting Schedule. Время, в течении которого sGrant выплачивается. Обычно, это 4 года. Обычно, выплаты каждый квартал. Обычно, есть некий "cliff" — чтобы получить sGrant за первый год, нужно проработать весь год, и только потом он начнет выплачиваться поквартально.
bBonus: Base Bonus. 10-20% от bSalary. Зависит вашего уровня (level) в компании. Про levels в разных компаниях
You must be registered for see links
.cpBonus: Company Performance Bonus. Насколько хорошо компания выполнила план по продажам. Важно: если дела идут совсем плохо, он может быть отрицательным! Прибавляет (или вычитает) 0-20%
ppBonus: Personal Performance Bonus. Ваш личный бонус — насколько хорошо вы наработали за прошедший год. Обычно 0-10%.
hBonus: Hiring Bonus. Если компания вас очень хочет, и вы еще думаете, то они могут вам дать единоразовую выплату как инициативу. Это обычно от $10k до аж $100k. Также иногда в Hiring Bonus могут быть включены Relocation Expenses — все те затраты, которые вам нужно понести, чтобы переехать в Долину: билеты, временная гостиница, мебель и т.п.
Формула годового TC: bSalary + (bSalary x (bBonus + cpBonus + ppBonus)) + (sGrant / vSchedule)
В процентах это будет выглядеть примерно так:
ОЧЕНЬ ВАЖНО: sGrant является реальными деньгами только в public-компаниях, которые торгуются на бирже. Для private-компаний (все стартапы) sGrant — это бумажка, которая с высокой долей вероятности будет равна нулю.
Возникает закономерный вопрос: sGrant составляет большую часть TC, но он только на 4 года. Что произойдет после 4 лет? Я буду получать в два раза меньше?
Такое возможно, но нежелательно. sGrant может быть обновлен (refresher). Это будет зависеть от вашего performance и Annual Reviews. По результатам Reviews может быть принято решение выделить вам дополнительные гранты, и тогда ваш TC не только не уменьшится, но еще и потенциально увеличится.
Пункты, по которым можно торговаться:
- bSalary
- sGrant: компании обычно торгуются более охотно, чем по bSalary
- hBonus
- Immigration: спонсорство на Green Card, а не только H-1B; большим компаниям это не сложно
- Дата начала работы: она может быть чуть ли не через год после успешного собеседования
Пункты, по которым сложнее торговаться:
- vSchedule
- bBonus: он привязывается к level, который на этом этапе обычно четко определен, и если вы хотите выше — вам придется как минимум пройти дополнительное интервью, что не особо приветствуется.
Есть еще много других деталей, вроде медицинской страховки, 401(k) matching (пенсия), покупка акций со скидкой (ESPP) и прочих perks. Но для целей этой статьи они менее важны.
Это все хорошо, но как именно торговаться? На Хабре есть
You must be registered for see links
разработчика из Долины, получившего оффер на $300k. Там это очень подробно рассказывается: что говорить, а что лучше не стоит.Competing Offers
Если у вас есть несколько предложений от разных компаний (такое бывает довольно часто, если вы активно ходите на интервью), не стесняйтесь рекрутерам об этом говорить и называть конкретные цифры. Только советую говорить цифры близкие к правде — рекрутеры прекрасно знают диапазоны bSalary и sGrant, которые выдаются в других компаниях.
Рекрутеры будут рады, если вы с ними (уважительно) поделитесь такой информацией. Competing Offers — это сильный козырь для них, чтобы внутри договариваться о повышении вашего оффера. Напомню — рекрутер очень заинтересован в том, чтобы вас взяли и чтобы вы сказали "да".
COVID-19
Статья была бы неполной без упоминания COVID-19, и как это повлияло на рынок. Вот, что я сейчас наблюдаю:
- Некоторые компании (на время) замедлили или прекратили найм
- Другие компании, типа Facebook, продолжают активно нанимать
- Компании, кто выигрывает от ситуации, начали нанимать больше
- Переход к более
You must be registered for see linksYou must be registered for see linksYou must be registered for see linksуже неизбежен
Бонус
Моя очень позитивная коллега Юлия сняла
You must be registered for see links
. Только имейте ввиду, что там показан особенный день:
You must be registered for see links
. В обычные дни в LinkedIn все усиленно трудятся!



