Start-365.ru

Работа и Занятость
18 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Собеседование в фейсбук

Как получить работу в Facebook или Google за 6 месяцев

С чего начать? Присоединиться к чьему-нибудь стартапу? Запустить собственный? Сфокусироваться на откачивании знаний алгоритмов и структур данных? Как получить работу своей мечты?

Для начала несколько полезных ссылок, упоминавшихся в ответах:

Итак, топ-3 ответов, набравших наибольшее количество голосов.

1. Аншуман Сингх, соучредитель InterviewBit, разработчик в Facebook

Типичный процесс прохождения собеседования

  1. 2-3 телефонных интервью. Обычно перед личной встречей проходит несколько бесед по телефону, чтобы «прощупать» собеседуемого. Как правило, в них могут задаваться несложные алгоритмические задачи, но в основном телефонные интервью предназначены для выявления «красных флажков» — потенциальных нежелательных черт и возможных проблем при вхождении нанимаемого в коллектив.
  2. Личные беседы
    • интервью 1-2: программирование, алгоритмы и структуры данных, культура программирования, «чистота» кода;
    • интервью 3: программирование или системный дизайн. Этот этап зависит от опыта собеседуемого. Соискатель тестируется на понимание сферы его предполагаемой профессиональной деятельности;
    • интервью 4: поведенческое. После нескольких технических собеседований следует собеседование с hr-ом. Его цель — выявить ваши психологические плюсы и минусы, оценить, насколько вы способны влиться в коллектив.

О подготовке к собеседованию

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

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

Последовательный подход. Никаких деревьев и хэшей, пока вы как следует не усвоите массивы и списки.

Каждая тема разбита на подтемы

Имитация интервью в процессе решения задач

Джимми Саад, получил работу в Facebook

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

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

Итак, представим, что у вас собеседование через месяц. Как бы вы спланировали подготовку за это время?

Дни -∞-0: исходные данные

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

Если это не так, вам понадобится куда больше месяца. Для начала обратите внимание на книгу «Введение в алгоритмы».Также от вас ожидают, что вы знаете язык программирования вроде С++ или Java.

День 1: книга

Приобретите книгу «Элементы технических собеседований». Это одна из лучших книг по данной теме. Она содержит более 300 вопросов, задаваемых на реальных интервью.

День 2-14: алгоритмы

Читайте книгу глава за главой, по одной в день, с 5-й по 19-ю. Решайте каждую задачу. Не программируйте, просто находите алгоритм решения. Поставьте себе дедлайн на каждое задание в зависимости от его сложности. Если не получается решить задачу за это время — перейдите к ответу и тщательно проанализируйте его.

День 14-24: программирование

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

День 25-30: больше вопросов

Обратите внимание на следующие ссылки:

День 31: не техническая часть

Да, это немного жульничество — добавлять 31-й день, но настоятельно рекомендуется сделать это. Вам нужен день для подготовки к не технической части интервью (особенно, если вы устраиваетесь в Facebook, там практикуют не технические собеседования).

Во-первых, заготовьте вопросы, которые вы хотели бы задать интервьюеру. Затем подумайте о своем образовании и опыте: в каких проектах вы участвовали, частью каких команд были, какие возникали трудности и конфликты.

Подготовьтесь отвечать на вопросы вроде «почему вы выбрали именно нашу компанию?». Такие вопросы обычно заставляют соискателя растеряться.

Marcelo Juchem, разработчик в Facebook

30 минут занятий в день бесспорно лучше, чем 3 часа 30 минут в неделю. Занимайтесь часто и регулярно. Нет смысла работать непрерывно по 8-10 часов, это чревато выгоранием. Планируйте небольшие занятия через удобные для вас отрезки времени в течение дня. Сделайте этот график гибким, давайте себе отдохнуть, если это необходимо (нет смысла прерываться всего на 15 минут, если вы действительно устали). Не нужно геройствовать, достаточно выработать режим, который позволит вам стабильно развиваться.

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

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

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

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

Форматы собеседований

Большая часть собеседований на работу разработчиков делится на три типа:

  1. поведенческое (психологическое)
  2. системный дизайн
  3. алгоритмы и программирование

Чаще всего проводятся интервью третьего типа. Первый тип помогает соискателю поставить себя на место рекрутера и задать себе вопросы: «Хотел бы иметь работу с этим парнем в течение всего следующего года? Выпил бы я с ним пива или пригласил бы на ланч, чтобы обсудить, как прошли выходные? Хотели бы иметь с ним дело другие представители нашего коллектива?» Собеседования типа 2 призваны проанализировать ваш прошлый опыт.

Вакансии на место работы в фейсбук

Инженерам Фейсбука приходится дежурить по 6 недель каждые 12 месяцев. В этот промежуток времени они должны мониторить состояние сервиса. Также круглые сутки быть на связи

Некоторые сотрудники говорят, что их могут потревожить как ночью так и в отпуске. Встретить работников Facebook с рабочими ноутбуками можно: ↓↓↓

  1. Возле бассейнов;
  2. В лаундж-местах;
  3. Городских площадках.

Главное здание компании:↓

Про высокие зарплаты

7. Оклад научного сотрудника составляет $137 032 . Это чуть меньше 7 млн. рублей. Данные работники должны отвечать на вопросы, связанные с продуктами Фейсбук. Они должны анализировать большой объем данных. Научные методы позволяют сотрудникам определить, какие методы будут работать, а какие нет.

6. Инженер баз данных. Зарплата — 141,635 тыс. долл. в год. Работа заключается в эксплуатации и проектировании сложных баз данных. В крупных компаниях это особенно сложно.

5. Менеджер продукта. Данное место работы в Фейсбук особенно почетно. Сотрудник сводит воедино все наработки различных групп и создает из них полноценный продукт. Он отвечает за сдачу проекта в срок. В компании с высокими темпами развития это особенно сложно. Оклад составляет $146 490 в год.

Читать еще:  Собеседование на английском примеры вопросов и ответов

3. Инженер-программист V разряда. Заработная плата — $155 071 в год. Для того, чтобы устроиться на данную специальность, необходимо иметь опыт в 8-10 лет.

2. Старший инженер-программист. Это специалист, который обладает широким перечнем навыков. По этой причине ему так много платят. Оклад составляет $159 545 в год.

1 — Технический руководитель. Специалист возглавляет команду инженеров. Он несет большую ответственность, от него ждут быстрого решения проблем. По этой причине и оклад большой. Он составляет $164 999 в год.

Кто получает $1 в год ?

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

Только на безопасность основателя компании уходит $8,85 млн. Этот показатель за год вырос на 54%.

Дивиденды:↓

Если у семьи родится ребенок, то компания выплатит родителям $4000 .

Компания Facebook оплачивает медицинскую страховку своих работников. Она компенсирует 50% трат на страховку для членов семьи.

Праздники и больничные:

Компания ежегодно оплачивает 11 праздничных дней. Если вы заболели, то никто не заставит вас приходить на рабочее место. Фейсбук предоставляет своим сотрудникам неограниченное количество больничных дней.

Компания дает возможность самостоятельно определять, сколько вы хотите отчислять в пенсионный фонд. Этот показатель может варьироваться в диапазоне 1-75%. Так что вы сможете самостоятельно инвестировать в свое будущее. Своим местом работы в Фейсбук многие гордятся.

Исследовательская стипендия:

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

оплата обучения;

  1. грант в $5000 на поездки по конференциям;
  2. грант $37000 на научную деятельность;
  3. Выдаются деньгт за поездку в штабовую квартиру компании для презентации своего проекта;
  4. устройство на оплачиваемую стажировку.

Об офисе

Весной 2014-2015 года компания перешла в новейшую штаб-квартиру. Она располагается напротив старого места работы. На верху крыши есть целые парки, большие дорожки для прогулки.

Отсюда открывается суперская панорама на залив. В штаб квартире расположены торговые точки, где предлагают кофе и закуски. В кампусе имеются кофейные — “Saint Frank Coffee”.

Фейсбук может похвастаться самым большим “Открытым пространством” в своем офисе в мире. В главном зале почти нет стен. Его площадь составляет 40000 кв.м.

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

Места обычных рабочих никак не отличаются. Это белые столики, на которых находится Комп, монитор и несколько личных вещей. Ящиков нет, все необходимое для работы предоставят в офисе. Марк Цукерберг трудится в точно таких же условиях, он не хочет выделяться.

Как проходит процесс собеседования?

Сложность:

  1. Большинство соискателей (37%) заверяют, что собеседование среднее по сложности.
  2. Существенные трудности с ним испытали 16%.
  3. Для такого же количества людей собеседование оказалось очень простым.

Как попали сюда:

  1. Следующий вопрос — способ попадания на собеседование.
  2. Большинство (29%) просто заполняют форму на сайте и получают обратный звонок.
  3. Около 24% приходят по рекомендациям других сотрудников с большим опытом работы в Facebook.
  4. Остальные же напрямую обращаются в HR-службу и пользуются нетворкингом.

Теперь вы знаете, как устроиться в Фейсбук.

Ожидание после собеседования:

  1. Что касается времени ожидания после собеседования, то чаще всего перезванивают в течение недели (в 42% случаев).
  2. Небольшой части (15%) перезванивают в тот же день.
  3. Чуть больше доля тех, кому приходится ждать 4 и более недель (16%).

Используемые форматы собеседований

Они делятся на 3 типа:

  • поведенческое (психологическое);
  • алгоритмы и программирование;
  • системный дизайн.

Предварительно соискатели проходят 2-3 телефонных интервью. Они позволяют составить общее впечатление. Вскользь могут спросить о программировании. Но чаще всего выявляются психологические проблемы, которые приводят к проблемам в коллективе.

Далее проводятся личные беседы

Два интервью может быть выделено под вопросы программирования, алгоритмов, “чистоты” кода. Далее идет беседа, связанная с опытом соискателя. Он должен показать, насколько он хорош в своей сфере. Предварительно рекомендуется ознакомиться с вакансиями на работу в Фейсбук, чтобы выбрать подходящий вариант.

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

Как устроиться ?

На предварительную подготовку уйдет 14 дней. Для начала следует купить книгу “Элементы технических собеседований”. Здесь содержится более 300 вопросов, которые могут задать на интервью. Остальные 13 дней уделите на чтение книги. В ней присутствуют задания. Приложите все усилия для того, чтобы решить их. Если не получается, то перейдите к ответам и проанализируйте их.

Я получил место разработчика в Facebook. Вот как я готовился к интервью.

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

Мое многолетнее путешествие в Кремниевую долину

Когда я изучал информатику в моем университете в Австралии, я всегда представлял, что в будущем стану программным инженером в Кремниевой долине.

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

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

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

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

Прохождение собеседований это навык

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

При подготовке я использовал как платные, так и бесплатные сервисы. Это были симуляторы интервью с написанием кода и использованием “белой доски” в телефонном режиме с людьми, у которых такие интервью с кандидатами стоят на потоке. Подобная практика была необходима чтобы подготовиться к давлению. Но как я позже понял, это была лишь часть того, из чего состоит настоящее интервью.

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

Как и во всем остальном в жизни, практика повышает вашу уверенность.

Разные виды собеседований, которые мне встретились

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

На своем пути в Кремниевую долину я сумел пройти в общей сложности семь интервью. Это дало мне уникальное видение того, как проходят собеседования.

Читать еще:  Тест юристу на собеседовании с ответами

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

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

Я кратко пробегусь по каждой теме, которая мне попалась.

Интервью по алгоритмам

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

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

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

Интервью по дизайну архитектуры

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

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

Собственно, вам следует управлять разговором, чтобы раскрыть ваши знания того как работает система. Если вы бэкенд-инженер, вам на самом деле не нужно погружаться в механику деталей клиентского приложения, разве что у вас за плечами есть опыт в этой сфере. Я – iOS-инженер, поэтому я говорил об архитектуре шаблонов, модуляризации функционала, шаблонах проектирования, а не о масштабировании конечных точек API, добавлении workers, AWS и т. д.

Поведенческие собеседования

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

Типичные вопросы могут быть такими:

  • Как вы справляетесь с поражениями?
  • Какова ваша самая большая слабость?
  • Как вы разрешаете конфликты?
  • Что бы вы сделали по-другому?

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

«Моя слабость в том, что я слишком сосредоточен».

«Это была полностью вина Джерри, я вообще болел большую часть проекта».

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

Совпадение культур

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

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

Парное программирование

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

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

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

Нахождение и исправление ошибок

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

У меня был только одно собеседование такого типа и я думаю, что подготовиться к нему достаточно сложно, особенно новичку. Каждая среда программирования имеет свои особенности и нюансы; многие патчи, которые я делал, основывались на прошлом опыте с IDE (интегрированная среда разработки) и касались конструкций, накапливаемых годами.

Проверка знаний в конкретной области

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

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

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

Понимание операционных систем

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

Надо сказать, это интервью застигло меня врасплох. Операционные системы были чем-то, что я изучал на первых курсах в университете, но с тех пор мои знания затуманились, что и отразилось на том, как я себя показал.

Читать еще:  Тест бухгалтеру на собеседовании

Как нужно готовиться

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

Минимум знаний

Если меня спросят, на что следует сделать упор, я бы посоветовал следующее:

  • Научитесь писать код от руки на бумаге и белой доске, а затем помещайте его в IDE для подсветки синтаксиса; это должно стать вашей второй натурой.
  • Углубляйте знания касательно структур данных, их сильных и слабых сторон в сравнении друг с другом. Я обнаружил, что реализация структур данных и их поведения с нуля научили меня гораздо большему, чем то, что я знал из их абстрактных концепций.
  • Добейтесь полного понимания «О большого» в том что касается временной и пространственной сложности; это будет прекрасно сочетаться с вашими вопросами по алгоритмам и сортировке.
  • Охватите все главные сортировочные алгоритмы, потому что разница во временной/пространственной сложности может сорвать ваше оптимальное решение для алгоритма, который вы пытаетесь решить.

Когда начинать

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

Не переживайте

У вас получится.

***
Подписывайтесь на наш канал в Telegram!

29 странных вопросов на собеседовании в Facebook

Facebook очень часто оценивается как одно из лучших мест для работы в технологической отрасли. Интерны в Facebook зарабатывают 25,000$ в год. Известно, что на сайте Glassdoor сотрудники разных компаний рекомендуют Facebook как компанию номер один. Мы собрали несколько наиболее сложных вопросов с собеседований Facebook из тех, что доступны на Glassdoor. Неважно, ищете ли вы работу программиста или маркетолога, вам придётся пройти через них:

«Есть 100 этажное здание. У вас есть 2 идентичных яйца. Как бы вы использовали эти 2 яйца, чтобы определить этаж, начиная с которого они гарантированно разобьются?» – Кандидат на позицию Data Scientist

«Если бы вам пришлось переделать банкомат, как бы вы это сделали?» – Кандидат на позицию Product Designer

«Сколько поздравлений с днём рождения появляется на Facebook каждый день?» – кандидат на позицию Data Scientist

«Как вы думаете, должен ли Facebook быть доступен в Китае?» – кандидат на позицию User Operations Analyst

«Сколько денег вы бы попросили на то, чтобы вымыть все окна в Сиэтле?» – кандидат на позицию Online Sales operations

«Опишите, как работает вебсайт. (Это весь вопрос, без контекста.)» – кандидат на позицию Technical Project Manager

«Сколько денег тратиться на Internet?» – кандидат на позицию Account Manager

«Как бы вы сделали более простую версию пульта управления для телевизора?» – кандидат на позицию Product Designer

«Как вы сообщаете неприятную информацию?» – кандидат на позицию Training

«Вы в казино с двумя костями, если вы выбросите 5, то победите и получите 10 $. Каков ваш ожидаемый выигрыш, если будете играть до победы? (сколько бы времени ни потребовалось) затем остановитесь, каков ваш ожидаемый выигрыш?» – кандидат на позицию Data Scientist

«У вас 2 лампочки и 100 этажное здание. Вы хотите найти этаж, начиная с которого лампочки гарантированно разобьются. Найдите этаж используя минимальное количество бросков» – кандидат на позицию Software Engineer

«Как бы вы провели интервью в этой комнате?» — кандидат на позицию Content Producer

«Сколько пылесосов в США?» – кандидат на позицию Risk Analyst

«Какие у вас есть варианты, гнусные и не только, чтобы люди, пользующиеся беспроводной сетью, которой также пользуетесь и вы (но не имеете прав администратора), прекратили съедать пропускную способность качая видео?» — кандидат на позицию Production Engineer

«Сколько биг-маков продаётся в McDonald каждый год в США?» – кандидат на позицию Data Scientist

«Как бы вы сделали Facebook для слепых?» – кандидат на позицию Product Manager

«Расскажите мне ваш план действий, если вы видите, что количество загружаемых фотографий неожиданно падает на 50%» – кандидат на позицию Operations Associate User Intelligence

«Русский гангстер похищает вас. Он вставляет 2 пули подряд в пустой шестизарядный револьвер, крутит барабан, приставляет его к вашей голове и жмёт курок. *щёлк*. Вы все ещё живы. Затем он спрашивает вас, хотите ли вы, чтобы он опять крутанул барабан или просто нажал курок. Для каждого из вариантов, какова вероятность, что вас подстрелят?» – кандидат на позицию Internet Marketing Analyst

«Должен ли Facebook продолжать добавлять новые фичи или надеяться на сторонние приложения?» – кандидат на позицию Product Designer

«Если бы вы были животным, то каким и почему?» – кандидат на позицию User Operations Analyst

«Меня спросили, чем я наименее горжусь в моём резюме» – кандидат на позицию Media Solutions Specialist

«Предположим, что вы имеете доступ ко всем данным собираемым Facebook, что бы вы с ними сделали?» – кандидат на позицию Product Analytics

«Перед IPO, они попросили меня написать документ с оценкой Facebook. Также они спросили меня, что я считаю величайшим технологическим прорывом за последние 20 лет» – кандидат на позицию Software Engineer

«Если бы у вас было 100 номеров кредитных карт (со всей информацией) как бы вы заработали как можно больше денег в течение 24-х часов используя только онлайн-транзакции? (Много дополнительных вопросов о том, как обойти системы защиты от мошенничества)» – кандидат на позицию Ads Risk Associate

«Вы пытаетесь ограбить дома на улице. В каждом доме есть некоторая сумма наличных. Ваша цель, ограбить дома, так, чтобы максимизировать сумму награбленного. Ограничение такое, что ограбить дом вы не можете ограбить дом по соседству» – кандидат на позицию Software Engineer

«Наиболее сложным вопросом был восьми часовой тест, который включал в себя создание нового и довольно сложного алгоритма, большое количество кодирования c использованием CSS/HTML/JS, и множество возможностей сделать что-либо неправильно» – кандидат на позицию User Interface Engineer

«25 гоночных лошадей, нет секундомера. 5 дорожек. Определите трёх самых быстрых лошадей за минимальное число забегов» – кандидат на позицию Software Engineering Summer Intern

«Каким образом вы бы пытались выявить поддельные профили?» – кандидат на позицию User Operations Analyst

«Вы собираетесь сесть в самолёт в Сиэтле. Вы хотите знать, нужно ли взять с собой зонт. Звоните трём случайным друзьям, живущим там и спрашиваете, идёт ли дождь. Для каждого из друзей есть шанс 2/3, что он скажет правду и 1/3 шанс, что он подшутит над вами обманув. Все 3 друга сказали вам «Да, идёт дождь». Какова вероятность, что сейчас в Сиэтле действительно идёт дождь?» – кандидат на позицию Data Scientist.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию