Google interview - мой опыт 🤒
Последний опрос показал, что многие хотят не только чилить, но и устроиться на новую работу, в том числе в FAANG. Я уже писал об опыте интервью в Яндекс, а сегодня поделюсь своими инсайтами собеседования в Google.
Вы скорее всего слышали, что пробиться через фильтр резюме и получить приглашение на интервью уже стоит усилий. Самый очевидный способ - попросить вас порекомендовать, собственно я так и сделал. Найти контакты проще всего в LinkedIn. Только, пожалуйста, будьте вежливы и учтивы, все-таки рандомные люди вам ничем не обязаны. Чувство такта в таком вопросе не повредит.
Собеседование было в сиднейскую команду Fitbit на позицию iOS Software Engineer. Цели переезда в Австралию у меня не было, но отказываться от возможности пообщаться с гуглерами я не стал. Связались со мной примерно через месяц после подачи заявки, и мы договорились о первом созвоне с HR.
HR screening. Стандартные вопросы по резюме, позициям и компаниям. Эйчар задавал много вопросов по моему лидовскому опыту, просил рассказать о команде, должностных обязанностях. Его основной консерн заключался в том, что позиция не предполагала менеджерских обязанностей. Я пытался убедить его в том, что в Google мне все равно будет интересно из-за масштаба задач и опытных коллег. Технических вопросов можно сказать не было, он лишь просил рассказать о моем текущем стеке. Сам эйчар подробно объяснил, как будет выглядеть процесс интервью и даже скинул материалы для подготовки. Он акцентировал внимание на том, что все этапы будут с упором на платформу, обычно в Google это не так. Сразу на созвоне он обозначил, что готов двигаться дальше и попросил выбирать даты следующих интервью как можно раньше. Из-за разницы между Европой и Австралией мой созвон был в полночь, но остальные этапы получилось назначить в удобное время.
Первое алгоритмическое интервью. Они хотели закрыть вакансию быстро, поэтому те слоты, которые я выбрал, были изменены на ближайшую неделю. Времени на раскачку нет, соответственно, заниматься какой-то глубокой подготовкой было некогда. Подписка на LeetCode дает доступ к подборкам задач по компаниям - это все, что я успел хоть как-то повторить.
На первом же этапе мне попалась сложная задача на графы и топологическая сортировка. Честно признаться, я этого никак не ожидал. Ходят слухи, что мобильных разработчиков не спрашивают Hard’ы, но оказалось, все прозаично. Даже без дополнительного волнения и языкового барьера не факт, что я бы ее решил за час. Не так уж и много я погружался в эти темы. Зато было не так обидно после не самого удачного интервью в моей жизни. Работающее решение я написать не успел и сделал только часть задачи.
Второе интервью. Я бы назвал это самое типичное интервью на позицию iOS разработчика. Мы говорили о том, как работает память в iOS и в чем ее отличие от других платформ, что такое многопоточность и как с ней работать. После теоретических вопросов была задача достаточно популярная, к сожалению, все карты раскрыть не могу, просят подписывать NDA о неразглашении. Могу лишь отметить, повторив все задачи из этого списка, ваши шансы на успех вырастут в несколько раз)
Третье интервью. Вообще говоря, интервью называлось платформенным, но я бы его так не назвал. Специфических знаний о платформе оно не требовало, а вот понимание как работает Trie очень даже. Потренироваться можно тут.
Post #126
1.71K
- ❤ 10
- 😎 3
- 👏 2
- 🤡 1