К чести Facebook надо сказать, что они прислали мне великое множество материалов для подготовки ко всем стадиям интервью. Некоторые ссылки были битыми 😀, но все равно это был очень полезный набор материалов.
Очное интервью в Facebook состоит из четырёх секций: behavioral interview, две классические секции с написанием кода на доске и system design interview. Свою подготовку я сконцентрировал на тех секциях, с которыми у меня в последнее время было мало опыта: behavioral и system design interview.
Про ожидания от кандидата на поведенческом интервью хорошо рассказано в видео от сотрудника Facebook. Главное, что я из него вынес, — вести себя на интервью подлинно, а не стараться угадать правильные ответы на вопросы интервьюера. Этот же товарищ очень хорошо рассказывает про System Design interview.
Поняв, что behavioral interview — это то же, что и знакомство с родителями будущей жены — ты либо понравишься им, либо нет, — я решил не уделять ему очень много внимания и сконцентрировался на system design interview. Моя подготовка к нему состояла из следующих частей:
➡️ посмотрел упомянутое выше видео
➡️ по рекомендации самого Facebook прошёл бесплатный курс по прохождению таких интервью
➡️ пересмотрел на YouTube уйму видео с разбором задач с архитектурных секций (рекомендую канал Success in Tech)
➡️ читал статьи про Google File System и Facebook Tao, которые мне прислал Facebook
➡️ решал задачи на проектирование систем на сайте, адрес которого забыл 😔
При этом на протяжении полутора месяцев, которые у меня были на подготовку к интервью, я уделял этому полчаса в день ежедневно почти без пропусков. Я решил, что регулярно и по чуть-чуть — это гораздо лучше, чем время от времени, но помногу.
Вот так прошла моя подготовка к очному собеседованию в Facebook. В следующих статьях я расскажу о ходе самих секций на собеседовании.
Ставьте лайки, если статья была полезна.
Post #51
813
- 👍 1