Bitcoin на максимуме за все время. Попробуйте с нами! 🏂
Support us

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

Наш читатель (он пожелал остаться анонимным) в 2024 не терял времени даром — активно собесился в компании FAANG. И получил не один оффер! Как это было — он рассказал devby.

Ці не хочаце пачытаць па-беларуску?

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

Наш читатель (он пожелал остаться анонимным) в 2024 не терял времени даром — активно собесился в компании FAANG. И получил не один оффер! Как это было — он рассказал devby.

Ці не хочаце пачытаць па-беларуску?

В какие компании собеседовался:

  • Amazon
  • Google
  • Meta
  • Databricks
  • Waymo
  • Несколько HFT-компаний (High Frequency Trading) .

Одно время я игнорил приглашения на собесы, а потом начал ходить сразу на все. 

Собеситься в одну компанию мне показалось глупо: можно не получить оффер и расстроиться. Или получить и потерять 10-15% из-за того, что нет контроффера.

В результате я прошёл 25-30 собесов в разные компании (разговоры с рекрутерами не в счёт). Офферов было три, так что советы по успешному прохождению собесов лучше спрашивать у кого-то другого. Я расскажу просто о своих впечатлениях.

Техническая часть 

В крупных ИТ-компаниях LeetCode-собеседования плюс-минус одинаковые: где-то предлагают запустить код, где-то нужно записать его в блокноте и убедить интервьюера, что он работает. Как правило, просят dry-run кода (и это идёт в оценку), то есть выполнить его построчно. И тут можно потерять много времени, если не потренироваться заранее.

Мне кажется, алгоритмической подготовки студента 1-2 курса достаточно для прохождения этого этапа: каких-то сложных алгоритмов не спрашивают, темы заранее известны, их можно потренить на LeetCode. В случае глобального затупа интервьюер подскажет, и это не будет означать провал собеса. Я нарешал чуть больше 50 задач на LeetCode, и, оглядываясь назад, понимаю, что стоило бы решить ещё столько же, чтобы уменьшить дисперсию.

Главная сложность в том, что на собесе ты ограничен во времени. Meta, например, ожидает, что ты потратишь всего 15-20 минут на одну задачу вместе с прогоном кода.  Google адекватнее: дают 40 минут на задачу аналогичной сложности. Если решить быстрее, интервьюер скорее всего предложит дополнительный вопрос или задачу за дополнительные баллы, которые могут компенсировать затуп на предыдущем собесе.

Я на работе пишу на C++, на нём же проходил собесы. Оказалось, это очень плохая идея: времени на написание кода требуется много, когнитивная нагрузка очень велика. Особенно больно было тогда, когда код требовалось ещё и запускать (убедить интервьюеров в том, что плюсовый код работает, проще, чем написать его действительно рабочим). 

Поэтому я посоветовал бы разработчикам, которые пишут на С++  (и ещё, может быть, джавистам) перейти во время интервью на Python. Конечно, если такая опция вообще есть. Так, у меня были собесы в компаниях вне FAANG, где настаивали только на C++.

System design и Behavioral

Про System design ничего умного сказать не могу: в Google L3/L4 и в Waymo на L4 этого вида интервью нет, в Meta я до него не дошёл, а в Amazon он довольно формальный, минут на 20. Я что-то задизайнил, и всё.

К Behavioral-секции обычно рекомендуют подготовить истории в формате STAR, но мои интервьюеры сами задавали вопросы. Когда я рассказывал какую-то историю, то просто смотрел на реакцию и фидбек интервьюеров и старался корректировать подачу. То есть этакое A/B тестирование. 

Как я понял, на Behavioral проверяют не столько софтскиллы кандидата (достаточно не быть маньяком), а скоуп, который у него был на работе. Условно: рассказываешь истории про покраску одной кнопки — оценят на джуна, отвечаешь за крупный проект под ключ — скорее на сеньора. Самый большой фокус на Behavioral как будто в Amazon. На каждом собесе 20 минут отведено на поведенческие вопросы. 

Из неочевидного в составлении резюме: внешний хедхантер посоветовал мне добавлять в каждый буллет-пойнт технологию/язык, на которой/м реализован проект. Я прислушался и буквально в каждую строчку на странице дописал С++, и это реально сработало: рекрутеры стали говорить «you have a lot of C++», и откликов стало больше

В какие компании собесился, что там заметил и какой итог

В Meta я подавался через рекомендацию. Список задач там известен (порядка 100), но требуется идеальное их решение за 15-20 минут. То есть проверяют скорее способность сидеть и монотонно решать для подготовки. Но при этом самые предсказуемые собесы — задачи известны и можно решить все заранее.

Я затупил на собесе + не получилось наладить коммуникацию с интервьюером (он из Индии и мне тяжело было понять акцент), в итоге не прошёл скрининг. Вернее мне предложили продолжить собеседование  на уровень ниже (E5->E4), но я отказался. Это не лишало меня возможности снова попробоваться на E5 через полгода.

У Google я был в базе с 4-го курса (просто отправил туда резюме), и меня стали периодически приглашать на собесы. Компания как будто больше проверяет способность думать (моё впечатление). Задачи более рандомные (интервьюеры могут спрашивать, что угодно в рамках алгоритмов и структур данных из списка), слитые задачи быстро удаляют. 

Принял приглашение на единственный раз и получил оффер.

В Amazon на меня вышел нанимающий менеджер — созвонились, он рассказал про команду, мне в целом понравилось, поэтому назначили собес. Кажется, в этой компании всё зависит от команды. У меня было довольно лайтово, по сложности из всех собесов они как будто внизу. Получил оффер. У моего знакомого в C3, наоборот, было очень сложно — так что тоже рандом.

В Databricks на меня вышел менеджер одного из их офисов. А я его подвёл в итоге. Это был самый сложный в плане оценки собес (должно было быть восемь этапов).

Сама задача несложная, но код должен обязательно выполняться и нужно придумать тесты. Я быстро запрогал, а потом минут 10-15 ловил различные сегфолты в коде, пока не закончилось время. На решение интервьюеры (их было двое и они как будто оба участвовали) сказали «looks good to me», а потом я получил отказ с фидбеком, что код не запускается, это автоматически означает «no hire». В общем они ожидают идеального решения.

В Waymo собес похож на гугловский, но код нужно запускать (задачи были больше на реализацию, чем алгоритмы). Задачи чуть интереснее давали (более open-ended. Получил оффер.

В Netflix я не пробовал: в Европе вроде нет вакансий.

Microsoft не рассматривал.

В Apple я получил отказ на этапе резюме.

Кризис подпортил офферы FAANG?

Кризис проявляется в том, что вакансии размещают в странах с низкими зарплатами. Наём переносят в Сербию, Польшу, Румынию, Индию и т. п. Раньше это могли быть Германия, Швейцария, Великобритания, Ирландию, Нидерланды. Там намного выше зп, а кроме того оттуда было бы проще перевестись в США через год работы. 

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

Кем надо быть, чтобы получить оффер от FAANG в кризис

Собеседование — это рандом: варьируется как сложность задач, так и стиль поведения интервьюеров. Есть такие, которым интересен твой ход мысли, тогда собес больше похож на диалог, в ходе которого вы вместе решаете сложную задачку. А бывает, интервьюер просто даёт задачу и смотрит, решишь или нет.  Один мне так и сказал: «Не говори, а решай». Я решил — он мне поставил «hire».

Думаю, если бы сейчас мне дали ещё раз их все перепройти, то скорее всего какие-то офферы я бы не получил, но вместо них получил бы другие. Увеличить шансы помогает практика решения задач (десятков аналогичных) и практика самих собеседований.

Думаю, что после прохождения фильтра резюме и практики LeetCode любому среднему разработчику реально получить оффер в Amazon, Meta или Google — гением для этого быть не нужно. Достаточно студентом/начинающим разработчиком. Да, LeetCode требует времени и мотивации, но тут у джунов есть преимущество. Когда натренируетесь, хорошо бы пройти стажировку в любой крупной продуктовой компании в Беларуси + GitHub с реальными проектами (это почему-то помогает пройти фильтр рекрутеров, хотя они все равно не могут оценить содержание). После этого можно претендовать на джуновские вакансии — L3 в Google и L4 в Amazon в Польше. После 2-3 лет хорошего опыта можно претендовать в FAANG на мидла.


Вы помните, как беларусское ИТ превратилось в феномен? Мы учились друг у друга, делились первыми успехами, вместе радовались, когда наши компании, продукты и команды получали мировое признание. Сегодня многие из нас — в разных странах, поэтому еще важнее сохранять связи и продолжить развитие. 16 лет dev.by — «дефолтный» источник информации о беларусском ИТ, площадка для общения и обмена опытом. Вместе мы преодолеваем кризисы, держим удары, радуемся успехам, надеемся. 

Сейчас вы можете помочь dev.by. Когда все способы монетизации беларусских медиа почти исчезли, регулярные донаты позволяют платить зарплату редакторам и авторам, готовить важные материалы.

Если у вас есть возможность и вы считаете нашу работу важной, поддержите dev.by.

«Сквозь дым проходит Илон Маск». Беларус уехал в США и работал с Apple и Tesla
«Сквозь дым проходит Илон Маск». Беларус уехал в США и работал с Apple и Tesla
По теме
«Сквозь дым проходит Илон Маск». Беларус уехал в США и работал с Apple и Tesla
Разработчик из Беларуси получил оффер от польской Google, но стал безработным. Не дали визу
Разработчик из Беларуси получил оффер от польской Google, но стал безработным. Не дали визу
По теме
Разработчик из Беларуси получил оффер от польской Google, но стал безработным. Не дали визу
Место солидарности беларусского ИТ-комьюнити

Далучайся!

Читайте также
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
dev.by искал молодых людей, которые поступили этим летом в вузы за границу, — отозвались 4 человека. Двое выбрали Польшу, ещё двое  Россию (для одного это временный вариант, он планирует перепоступить в следующем году).  Спросили у ребят, как они выбирали вузы, куда поступали одноклассники и как на выбор повлияло вторжение России в Украину (и вчерашние новости о мобилизации). 
8 комментариев
EnCata будет штамповать заводы, которые штампуют дома
EnCata будет штамповать заводы, которые штампуют дома
EnCata будет штамповать заводы, которые штампуют дома
«Строительная отрасль полностью дисфункциональна», — говорит СЕО EnCata Олег Кондрашов. И предлагает «реанимировать стройку»: повторить успех Генри Форда и запустить конвейер, который будет штамповать модульные дома. А ещё — запустить мобильные заводы с этими конвейерами. Первый тестовый дом с железными стенами и окнами в пол уже построен — в нём 2 года как живёт СЕО. А сейчас в Великом камне достраивают тестовый завод. Есть ли будущее у проекта и какое, рассказывает dev.by Олег Кондрашов.
11 комментариев
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
15 комментариев
Компания звонит по телефону — зовёт в ИТ без навыков и английского. У айтишников вопросы
Компания звонит по телефону — зовёт в ИТ без навыков и английского. У айтишников вопросы
Компания звонит по телефону — зовёт в ИТ без навыков и английского. У айтишников вопросы
Айтишники (и не только) жалуются, что им звонят по телефону из школы IT Overone и предлагают курсы для вхождения в ИТ без первоначальных навыков и английского. 
4 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

8

К сожалению, зарплаты в Польском FAANG для людей с партнером/семьей становятся интересными только с L5 (Senior) (учитывая, что работа на UoP) . Остальное легко достигается на b2b без ненужной для работы акробатики.

В Netflix я не пробовал: в Европе вроде нет вакансий.

Какого года статья? В Варшаве вроде все есть.

Как проработавший в Польском FAANG почти 3 года, пока отбило желание возвращаться.

Люди, которые до сих пор защищают и считают литкод на собесах "фановым" и "важным" для разработчика не в домене, где это необходимо, могут высказаться более детально в ответах, будет интересно почитать аргументацию (ни разу еще не слышал ни от кого, просто реальность биг теха)

Пользователь отредактировал комментарий 20 декабря 2024, 12:31

2

так другого способа проверить адекватность инженера нет. А тут - дал ему задачу, и все вылезает. Все сгенерил через chatGPT. Полчаса пыхтел, набирал на клавиатуре - изображал что сам. Код очень хорош, но объяснить не может ни строчки.

5

так другого способа проверить адекватность инженера нет

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

Вопросы задавать исходя из опыта кандидата (!)

Пользователь отредактировал комментарий 20 декабря 2024, 15:21

1

может я не считал иронию

Если она там была то я тоже как инженер её не увидел.

А дальше комент по делу

2

так другого способа проверить адекватность инженера нет.

Серьёзно?

0

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

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

0

но ведь чат гпт так же может легко обьяснить код)

-1

А что там по уровню зарплат на Senior по UoP?

1

У меня коллега недавно собесился - предлагают на сеньера ЗП+опционы меньше чем в Польских офисах международных банков.

2

Чтоб я ещё знал, сколько платят в польских банках )

toshnila
toshnila Смузихлебатель в Polska Strong Development
2

Google - 25-40к злотых брутто на умове база + опционы.

-1

А что там по уровню зарплат на Senior по UoP?

А какой .нью заниматься придётся вообще не интересно?

toshnila
toshnila Смузихлебатель в Polska Strong Development
0

А вот *ни хватает. Могут посадить колупать код 20-летней давности на собственном языке. Или чего похлеще на каком-нибудь Visual Basic (как в Visa, например)

2

Люди, которые до сих пор защищают и считают литкод на собесах "фановым" и "важным" для разработчика не в домене, где это необходимо

Плюс 1. Полный блер этот литкод. Человечешки не понимают что человек и так в стрессе на собесе, он не думает в привычных рамках и не с привычными ему инструментами, чего от него ждать? Трата времени и простое неуважение к человеку. Для чего это всё? Собственное ЧСВ повысить потому что ты то уже знаешь решение а чел в стрессе нет? Ну так себе достижение. А дальше что? А дльше у нас испытательный срок в который тебя могет без объяснения причин просто выставить. Так зачем эта хрень? Давайте его сразу на испытательны на реальные задачи и смотрите как он работает. Не трогайте, дайте человеку поработать и оцените результат. Но об этом я уже какое-то время назад писал. Если кому интересно могу более развёрнуто рассказать про личный опыт всего этого ауна. И в том числе как нафик меня это взбесило и чем закончилось

-1

не понимают что человек и так в стрессе на собесе

Если человек от небольшого стресса не может решить типовую задачку на камеру, то как он будет сдавать горящие проекты в дедлайн? No hire

0

кто с опытом фаанг польши, буду благодарен за ответы:

мне кажется, что levels fyi неправильно показывает тотал комп, учитывая весь пакетов стоков как приход в год...

по levels fyi:
база - 96.8K | сток - 101.9K | бонус - 21.6K => тотал - $220,348 (топовый спец из гугл польша - https://www.levels.fyi/t/software-engineer/locations/poland?search=google&sortBy=total_compensation&sortOrder=DESC)

но правильнее:
база + сток/4 + бонус/4 = тотал в год
так? (про бонус понятно, что он одноразовый при принятии офера)

стоки никак не связаны с обычной зп и налоги с них платятся тоже другие? (отдельный пит? можно оплатить налоги прямо перед подачей пита? ставка 19%)?

спасибо

5

В Meta я подавался через рекомендацию. Список задач там известен (порядка 100), но требуется идеальное их решение за 15-20 минут. То есть проверяют скорее способность сидеть и монотонно решать для подготовки. Но при этом самые предсказуемые собесы — задачи известны и можно решить все заранее.

Представьте себе смысловую нагрузку собеседования...

Пользователь отредактировал комментарий 20 декабря 2024, 12:36

0

То есть проверяют скорее способность сидеть и монотонно решать для подготовки

Представьте себе смысловую нагрузку собеседования...

А я представил себе ботоферму. Где по методе надо клепать одни и те-же сообщения про кавалерки, панов и кости с определённой частотой. Иначе пойдёшь зубной счёткой туалеты чистить. А смысла в это НИКАКОГО

Пользователь отредактировал комментарий 20 декабря 2024, 18:09

0

А я представил себе релоферму. Где по методе надо клепать одни и те-же сообщения про ротоботов, СИЗО, казармы и сырки с определённой частотой. Иначе пойдёшь зубной счёткой бедронку чистить. А смысла в это НИКАКОГО

0

Просим автора огласить список задач, пожалуйста! Кстати, а шпорами пользоваться в мета ещё не разрешили?

1

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

2

кому как повезет
задача зависит только от интервьюера, нет никаких ограничений по сложности кроме как настроение интервьюера

но в целом тоже слышал не раз, что в Польшу проще.

Пользователь отредактировал комментарий 20 декабря 2024, 15:14

-4

Конечно. Тот же Google в Штатах и в Польше решают не сравнимые по уровню/ сложности задачи. Естественно и требуемый профессиональный уровень разработчиков разный.
Я работал в Северной Америке в Oracle, IBM Toronto Lab., CGI, Target. Уровень профессионализма ключевых членов команды впечатляет. А также сама рабочая среда/ обстановка.

3

Тот же Google в Штатах и в Польше решают не сравнимые по уровню/ сложности задачи.

Да, объём json лапшы не сравним это 100%

-7

А ты кроме Польши видел что нибудь?

-3

полегче, товарищ. на наше все наезжаете?

3

А ты кроме Польши видел что нибудь?

А что вы всё время мне Польшу приписываете? Не надоело? Польша хорошая страна, бывал, и по делам (и много) и у друзей. Отличная страна. Но я к ней никакого отношения не имею.

toshnila
toshnila Смузихлебатель в Polska Strong Development
4

Конкуренция выше в США. Там надо тонны индусов отсеять, в Польше такой проблемы не стоит. Индусов только сами гуглы наперевозили в Варшаву.

1

Так в США и своих хватает после Harvard, Stanford или канадского University of Waterloo. К тому же у этих студентов есть возможность пройти годичную стажировку (intern semester) за время учёбы в компаниях FAANG.
И вот с такими надо конкурировать.

toshnila
toshnila Смузихлебатель в Polska Strong Development
-1

Ну так а о чём мы говорим? Штаты - другой мир. Европа нам более понятна.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
1

интересно, а как в отечественные "фанги-манги" найм происходит? сколько уровней собеседования, психологических тестов на совместимость, какие тестовые задачи надо решить, чтобы сеньеру на интеграл устроится или горизонт? вот бы кто поделился опытом, а то все про релокантов пишут....

3

судя по минусам не многие знают про добкин-дробкин или как-там его

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
0

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

еще часто про айфоны-плафоны пересматриваю выпуски.

Комментарий скрыт за нарушение правил комментирования.

Правила тут, их всего 5

Anton Abrosov
Anton Abrosov hqd'шка в iqos
2

наш зубр

2

Вопросы автору статьи:
** Сколько у вас лет опыта в индустрии ?
** Интересно было бы послушать про собеседование в HFT. Например, было ли оно, например, самым зубодробительным по части знаний в Computer Science ?
** Какой способ поиска приглашений на собеседование оказался самым эффективным: нетворк, рассылка резюме, пассивное размещение резюме на джоб бордах, личка нанимающих менеджеров, др. ?
Спасибо.

Пользователь отредактировал комментарий 21 декабря 2024, 10:45

1

Спасибо, интересно, нужно не забывать решать что-то на leetcode время от времени

0

Интересно что будет с алгоритмическими собесами в эпоху когда абсолютно все задачи такого плана будет решать гпт за 1 секу и на собесах куча людей будет этим пользоваться

0

Идти в FAANG сразу после универа (как автор) - самый лучший путь.

Алгоритмы ещё свежи в памяти после курсов университета, а отсутсутсутствие опыта даёт большую скидку на design и behavioral interview (у джуна по сути нечего спрашивать из-за отсутствия опыта).

На позиции Senior и выше пройти сложнее, т.к. алгоритмы забываются и опыта в leetcode не прибавляется, а вот требования к design и behavioral растут.