Читать книгу Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию - Гейл Макдауэлл - Страница 17

Часть II. За кулисами
Facebook

Оглавление

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

Перед тем как вас пригласят на очное собеседование, вы пройдете как минимум два телефонных интервью; они будут носить технический характер, и вам придется написать программный код в Etherpad или аналогичном онлайн-редакторе.

Чаще всего интервью проводят разработчики программного обеспечения, но в нем мгут принимать участие и менеджеры по подбору персонала. Каждому интервьюеру отводится строго определенная роль, это позволяет гарантировать, что вопросы не будут дублироваться, и в итоге представление о кандидате получится более разносторонним. Вопросы разбиваются на группы: алгоритмы, навыки программирования, архитектура/навыки проектирования, кроме того, оцениваются ваши возможности оперативно реагировать на быстро изменяющуюся среду Facebook.

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

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

В Facebook ищут настоящих «камикадзе», способных докапываться до истины и разрабатывать масштабируемые решения на любом языке программирования. Знание PHP не играет ключевой роли, поскольку Facebook также требуются программисты на C++, Python, Erlang и других языках программирования.

Подготовиться!

Самой молодой из элитных IT-компаний нужны инициативные разработчики. Покажите, что вы инициативны и можете быстро работать.

Особенности

В Facebook собеседование организуется в целом для всей компании, а не для какой-то конкретной команды. Если вас взяли на работу, вам предстоит пройти 6-недельный курс молодого бойца, цель которого – улучшить ваши навыки программирования. Вы получите задания от старших разработчиков, изучите новые методы и, в конечном счете, подниметесь на уровень выше, чем были до собеседования.

Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию

Подняться наверх