Правда ли, что в Google маленькие зарплаты? Как беларус собесился в бигтех в Варшаве

Канал для айтишников в Польше Dzik поговорил с читателем (он предпочел остаться анонимным, ему нет и 30 лет), который прошёл собеседования в  Amazon и Google и получил офферы. Его история — отличный гайд. 

Пачытайце гэты матэрыял па-беларуску

9 комментариев

Подготовка: решал задачи и читал книги

— Перед тем, как начать рассылать резюме, я готовился около месяца. Прочитал две книги: System Design Interview — An insider’s guide и Cracking the Coding Interview: 189 Programming Questions and Solutions, много времени уделял подготовке к behavioral questions. А самое важное — решал задачи из этого списка

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

Рассылал резюме в три типа контор

  1. Американские стартапы. Очень мало вариантов, где готовы нанять незнакомого человека не из США. Я отправил около 10 откликов. Не проигнорировала только одна контора — и то потому, что там работает мой друг. До технического собеседования не дошел.
  2. Местные компании — как польские, так и с беларускими корнями. Отправлял много откликов, уже и не помню, сколько. В большинстве заигнорили, много где звонок заканчивался, когда слышали зарплатные ожидания или что нет возможности открыть ИП, а по B2B могу работать только через бизнес-инкубатор. В итоге до технических собеседований дошел только в двух конторах. В одной был отказ, в другой предложили меньше, чем просил.
  3. Представленный в Варшаве бигтех: Netflix, Amazon, Google. Сначала относился к этому как к тренировке и интересному опыту — и даже не думал, что пройду дальше первого этапа. Из Netflix-а мне так и не ответили, в Google и Amazon прошел все этапы и дошел до офферов — они примерно соответствовали тому, что написано на levels.fyi

Получается, что несмотря на много откликов, я получил только один оффер (не считая бигтеха). Многие пишут про «тяжелое время», и какие-то признаки этого действительно есть. Например, если раньше в линкедине каждый день приходили сообщения от рекрутеров, то сейчас они пишут очень редко, а во время общения могут резко начать игнорить. Но я считаю, что все-таки проблема была во мне. 

С одной стороны, меня разбаловало последнее место работы с хорошей зарплатой и интересным проектом (там сократили большую часть сотрудников, включая нашего героя — прим. ред.), и я искал интересный неаутсорс с вилкой выше среднего. А с другой — я мог мало что предложить взамен: давно не ходил по собеседованиям, мало развивался в профессиональной сфере, ничего не изучал в свободное время, не интересовался новинками индустрии. В общем, чиллил в зоне комфорта и хорошо знал только то, что использовал в работе. Это вылезло мне боком на собеседованиях в не-бигтех компаниях, где любят спрашивать про конкретные технологии и фреймворки.

Собеседования в Google и Amazon

— Отдельно о каждой компании нет смысла рассказывать, процессы очень похожи и выглядят примерно одинаково. 

Сначала звонок с рекрутером, где объясняют, как все будет проходить. Дальше — прескрининг и серия технических собеседований (у Google было четыре, у Amazon — пять). Их можно поставить в один день подряд или «размазать» по дням.

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

Если долго не можешь догадаться, как решать задачу, интервьюер может дать подсказку. А если справился раньше времени, могут дать дополнительное условие или усложнение. В целом, на собеседованиях не требовалось знать суперсложных алгоритмов. Все задачи были на уровне easy/medium литкода. 

В Google были сложнее технические задачи, в Amazon — behavioral questions. 

У Google для этого есть отдельное собеседование — Googleyness interview, которое проходит довольно лайтово. По сути, это такая проверка на адекватность и соответствие ценностям компании. 

У Amazon всё намного жестче: на каждом интервью они выделяют по 15-20 минут на вопросы по leadership principles формата «расскажите о ситуации из вашего опыта, когда…». Что-то похожее есть при собеседовании в любую компанию, но у  Amazon это строго формализировано, очень изнуряюще и завязано на их 16 «заповедях», которые нужно изучить перед собеседованиями.

Ответы нужно давать в определенном формате STAR (Situation, Task, Action, Result) и приводить примеры из своего опыта. У ситуации должен быть большой масштаб, и желательно, чтобы примеры не повторялись. Например, принцип Ownership. На вопрос: Tell me about a time when you took on a task that was beyond your job responsibilities — ожидается рассказ про что-то эпичное, а не какую-то мелочь.

До сих пор корежит, когда вспоминаю эти leadership principles. Во время интервью ты можешь сходу не вспомнить подходящую ситуацию — и тем более на ходу структурировано про нее рассказать. Поэтому во время подготовки я заранее выписал все интересные задачи и ситуации из своего опыта и пытался «натянуть» их на каждый принцип (ведь любую ситуацию можно рассмотреть с разных сторон). За 5 собеседований я рассказал около 15 таких историй.

А еще на одном из этапов проходит звонок с будущим менеджером, где вы знакомитесь, обсуждаете проект, оба смотрите, насколько подходите друг другу. Только после этого обсуждается компенсация. Все удаленно.

Сроки прохождения собеседований в обеих компаниях тоже примерно одинаковые: от подачи резюме до получения оффера — около 3 месяцев. 

Беларус собесился в несколько компаний FAANG (и не только) и получил три оффера. Рассказывает о впечатлениях
По теме
Беларус собесился в несколько компаний FAANG (и не только) и получил три оффера. Рассказывает о впечатлениях

Почему выбрал Google?

Мне нравится сама компания (привет фильму The Internship), в Варшаве у них потрясающий офис, да и денег предложили больше, чем на Amazon. 

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

Правда ли, что в Google маленькие зарплаты?

Если смотреть на базовую зарплату, то она действительно средняя даже для польского рынка. Но не надо забывать, что полная компенсация включает в себя также: 

  • Sign-on bonus, который, по сути, тоже небольшая прибавка к зп, если мысленно разделить его на 2-3 года;
  • пакет стоков;
  • бонус кэшем каждый год;
  • бонус стоками каждый год.

Насколько я знаю, в Польше налог платится только при продаже стоков и по плоскому рейту 19% без всяких зусов (ZUS — польский фонд соц. страхования. — прим. ред.), это тоже увеличивает net-зарплату. Правда, есть и обратная сторона: для банков твоя кредитоспособность все равно определяется только базовой зп.

Еще косвенный бонус — трехразовое питание в офисе. Для бытового инвалида, питающегося доставками, выходит неплохая экономия.

Подытоживая: если смотреть на total compensation, для польского рынка выходит хорошо. После изучения предложений по UoP морально я уже был готов идти на намного меньшие деньги.

«Очевидно, что в Google лучше». 4 истории входа в ИТ в Польше после отъезда из Беларуси
По теме
«Очевидно, что в Google лучше». 4 истории входа в ИТ в Польше после отъезда из Беларуси

Читать на dev.by