Рубріки: Интервью

«Казалось, чтобы попасть в Google или Facebook, надо быть гением»: инженер Oracle о том, как пройти собеседования в топ-компании

Анастасія Пономарьова

Инженер из Oracle Валентин Кремешный уже разобрал плюсы и минусы жизни и работы в Германии и Канаде. Публикуем продолжение интервью — о том, как он попал на работу в гигантскую корпорацию.

Мне казалось, что попасть на работу в Google, Oracle, Facebook просто так невозможно

Principal Software Engineer в Oracle Валентин Кремешный

Впервые идея устроиться на работу в гигантскую IT-корпорацию у меня появилась в Киеве, когда работал в SoftServe. А перед отъездом в Германию я узнал, что моя коллега устроилась работать в Google. Я был очень удивлен: образование у нас с ней одинаковое, хотя в компании на него никто и не смотрел — главным условием было пройти интервью. Когда она сказала, что едет в Google, я спросил: «Как?!».

В тот момент закралась мысль, что я что-то не то делаю — еду в Германию в обычный стартап, когда девочка, которая сидела со мной рядом, едет в Google. Мне раньше казалось, что попасть на работу в Google, Oracle, Facebook просто так невозможно — надо быть гением! Оказалось, все это реально.

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

Я знал подробности всех этапов интервью и тщательно готовился

Кроме Oracle, я проходил собеседования в Facebook, Twitter, Reddit. В Google я не подавался, потому что не было подходящих вакансий, иначе и туда попробовал бы пройти. Я знал подробности всех этапов интервью и тщательно готовился.

Еще будучи в Берлине, нашел ребят, которые тоже готовятся к собеседованиям в FAANG-компанииFacebook, Apple, Amazon, Netflix и Google — в сети есть специальные группы. Менеджер находил задачи, темы, шерил курсы подготовки, мы созванивались во время обеденного перерыва, вместе решали задачки, повторяли алгоритмы.

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

У нас было собеседований 15–20 с желающими вступить в группу — я пытался понять, интересно ли им, смогут ли они пройти подготовку до конца, ведь мы планировали созваниваться и вместе учиться в течение полугода.

Сначала в группе было человек 15. Через месяц — 10, еще через пару месяцев остались пятеро самых стойких. В результате одна девочка из нашей группы устроилась в Amazon в Калифорнии, другая — в Google, я в Oracle, еще один парень из Канады устроился в топ-компанию в Квебеке.

В топ-компаниях этапы плюс-минус одинаковые

Я постепенно шел к своей цели, знал, что для этого нужно. Знаний мне хватало, но задачки я никогда не решал, system design такого уровня не знал, и к поведенческому интервью тоже обязательно надо готовиться. В топ-компаниях этапы плюс-минус одинаковые, кроме собеседований для выпускников (без опыта) — там не нужен system design.

Первый этап — phone-screen-интервью: ты шеришь свой экран и решаешь задачи под наблюдением интервьюера. Этап разбивают на два дня, ты выполняешь задания онлайн за 40–60 минут. Его назначат почти сразу, если подаешься через сайт. Это одна-две задачки, зачастую с очень популярного ресурса Leetcode. Если ты успешно проходишь этап, тебе назначают онсайт-интервьютехнические и поведенческие интервью, часто офлайн.

Иллюстрация, фотосток

Раньше потенциальных сотрудников приглашали в офис, где они весь день собеседовались, сейчас все перешло в онлайн, а процессы зачастую разбивают на два дня. Например, может быть два технических собеседования по решению задачек, отдельное интервью по system design, где тебе надо спроектировать какую-то систему — Instagram- мессенджер или сервис по сокращению ссылок. От тебя не ожидают детальности, но ты должен понимать, как ты будешь их строить.

Финальное интервью — поведенческое. На нем спрашивают, был ли у тебя конфликт с менеджером, если да — как ты его решил; был ли конфликт с коллегами, каков был итог. По твоим ответам пытаются уловить сигналы — сработаешься ты с коллективом или нет. После финального этапа компании берут еще неделю-две, чтобы собрать отзывы о тебе, и потом только делают оффер. Чем выше позиция, тем больше тебя ждет этапов интервью.

Нужно не только решать задачу, но и комментировать процесс

Задачи все разные, но структура одна и та же. Если готовился, для тебя это не будет сюрпризом. Это можно сделать самостоятельно: есть каналы в Telegram, онлайн-платформы, где можешь пройти mockтренировочное собеседование по system design, по задачкам. В группе мы работали так: во время часового созвона с напарником давали друг другу задачи — полчаса решаешь ту, которую тебе дали, затем полчаса наблюдаешь за решением той, которую дал человеку. В конце вы даете отзыв друг другу.

Фишка в том, что, когда ты решаешь задачу в одиночестве, все просто — не чувствуешь давления, на тебя никто не смотрит. А когда перед тобой кто-то сидит, тут начинаются проблемы, ведь нужно не только решать задачу, но и комментировать процесс, чтобы человек понимал, как ты мыслишь. Напарник где-то может дать подсказку, где-то попросит сделать решение проще. Эта часть с mock очень помогла.

Есть крупное русскоговорящее сообщество FAANG Learning Group, состоящее из ребят, которые хотят попасть в большие корпорации. Там очень часто организовывают mock по алгоритмам, задачам, делятся своим опытом прохождения интервью. Когда впервые прочитал, что у кого-то в сообществе было phone-screen-интервью с Google, у меня челюсть отвисла: «А как прошло? А что спрашивали?» — у меня была масса вопросов. Когда я сам прошел все этапы, то не нашел в них для себя ничего нового. Очень помогла эта группа, общение с ребятами, которые уже работают в FAANG — это очень мотивирует, заниматься становится очень легко.

Пока с проблемами корпоративной культуры не сталкивался

Я начал работать в Oracle три недели назад, онбординг продолжается. Как и большинство компаний, мы на удаленке. В офис ходить можно, но нужно его заранее бронировать, постоянно находиться там в маске — снять ее можно, только если ты ешь или пьешь. Поэтому никто в офис не ходит.

Валентин Кремешный, фото из личного архива

Пока все нормально, ни с чем шокирующим не сталкивался. Моя начальница тоже присоединилась к компании недавно, пришла из Microsoft. У нас есть proof of conceptпрототип продукта для проверки концепции, приложение сейчас очень маленькое — мы будем развивать. Плюс в том, что мы пишем с нуля, мне не надо знакомиться с кусками кода, в которых я ничего не понимаю.

Сейчас прохожу тренинги по политике конфиденциальности, поведению в компании. Все как обычно, ничем не отличается от другой работы: мы созваниваемся каждый день, на митингах рассказываем свой статус, есть проблемы или нет. Все коллеги дружелюбные, с ними просто найти общий язык, никаких проблем нет. Оказалось, что многие из них перешли в Oracle из других крупных компаний — Microsoft, Amazon, Google.

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

FAANG-компании больше ориентированы на общее понимание работы, а не технологию

Выбирая сотрудников, FAANG-компании больше ориентированы на твое общее понимание работы, возможность переключаться. Они не берут тебя как разработчика на какую-то конкретную технологию, как это происходит в Украине: если ты JS-разработчик, то тебе ничего другого предлагать не будут. А большие компании не смотрят на то, чем ты раньше занимался.

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

В Украине люди привязываются к технологиям, потому что у нас преимущественно аутсорс, где нужно закрывать проекты именно такими специалистами. Есть два вида собеседований — на первом тебя спрашивают про алгоритмы, system design, на втором — по технологии. Я бы в Украине оставил собеседование с тимлидом и показывал бы проект, который надо сделать, а еще добавил бы поведенческое интервью. Опытный рекрутер увидит, конфликтный ты или нет, придется ли тебя увольнять через два месяца. Все остальное в нашем IT не особенно отличается от Канады, Германии.

Мне кажется, в Украине проектов больше, потому компании за тебя дерутся — ты гораздо быстрее получишь оффер, чем в Западной Европе или Америке. Здесь все неспешно: ты общаешься с рекрутером, через неделю тебе отправляют задание, потом проводят ревью еще неделю. А у нас все происходит быстро — могут сделать оффер в день первого собеседования, потому что как только ты попадаешь в компанию, она начинает на тебе зарабатывать. А здесь в основном продуктовые компании, аутсорса мало. Почти везде есть свои разработчики, а компании побогаче заказывают аутсорс в Украине.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023