🇬🇧 Опыт в Meta, UK
Первая часть была тут
Куда проходило собеседование?
Мета
Как вообще получил приглашение на собеседование?
Реферал
Какие были этапы и до какого этапа дошел?
Прошел все и уже 2 месяца жду team match, сейчас у меты застой на позиции e4
Какие примерно были технические и поведенческие вопросы?
У Meta были самые шаблонные вопросы из всех компаний: они спросили задачи уровня LeetCode Medium и Hard, но Hard, которые ближе к Medium.
По поведенческим вопросам: про сложные проекты и их реализацию, как справлялся со стрессом, что делал, когда были жёсткие дедлайны, про конфликты и т.д.
По системному дизайну пришёл вопрос по типу "сделать ad aggregator".
Как тебе процесс интервью и сами интервьюеры?
На onsite всё было стандартно.
На screen interview было странно: интервьюер из Америки пришёл с тарелкой фруктов. Это был один из моих первых опытов в MAANG, и я не знал, что это ок или нет, и не сильно обратил внимание на это. Затем он начал писать описание вопроса, и я ждал, пока он допишет. Даже тогда для меня всё было ок. Потом я переспросил вопрос, и он сказал, что я всё верно понял, и я начал думать про решения. Но сразу показалось, что вопрос был на уровне Hard, и внутренне я начал немного паниковать и думать, как на screen interview может прийти такая сложная проблема. Может, я что-то не понял, но я же спросил и подтвердил, значит, всё так, как я думаю. Затем я успокоился и решил, что лучше придумаю решение, и мы с интервьюером можем его обсудить. Потом я начал придумывать решения и усложнять варианты, потому что многие решения не подходили под проблему: например, я предложил решение с priority queue, но сразу опроверг его, сказав, что в такие моменты оно не решит проблему, и пошёл дальше. Прошло уже 8-10 минут, как я придумывал решения, и интервьюер говорит: "А почему ты отказался от priority queue?" Я ему снова объяснил причины, и он не понял. Потом он снова спросил про причины, и я снова ответил. Но я понял, что интервьюер хочет, чтобы я решил с priority queue, и я не стал спорить дальше, описал решение, он дал согласие на это, и я решил задачу за 4-5 минут. НО я не понимал, что я решал, ахаха. По сути, я смог справиться с этой ситуацией и прошёл интервью, но думаю, что кандидат может легко запереживать и завалить его. Поэтому советую прислушаться к интервьюеру и постараться решить задачу, а всё остальное можно решить постфактум. После интервью я загуглил эту задачку и оказалось, что я изначально неправильно понял задачу, и когда я у него переспросил, он тоже неправильно ответил, сказав, что я всё понял. Я сразу написал рекрутеру, что он не дал мне правильный ответ на мой вопрос, и я решил задачу по-другому.
Как ты думаешь, где показал себя хорошо, а где не очень?
На системном дизайне я предложил решение с двумя очередями, где можно было обойтись одной, и интервьюер сказал, что это похоже на overengineering. Но это решение я видел до этого в книгах, и я постарался объяснить, почему я пришёл к этому. Но всё равно интервьюер не понял моё решение и переспросил, и я ответил более подробно. Затем он или забил, или всё понял, как я хотел 🙂
Твои личные советы по подготовке?
- Решайте наиболее частые мета-вопросы на LeetCode.
- Если интервьюер будет писать или читать вопрос, лучше попросить его сразу написать его. Чтение вопроса самим всегда быстрее, чем слушание и понимание.
- Всегда спрашивайте вопрос у интервьюера во второй раз, даже если вы уверены, что всё поняли, чтобы минимизировать риск недопонимания.
- Если что-то показалось странным на интервью, лучше написать рекрутеру и сообщить об этом.
Автор: Рауан @r_amangeldiyev
✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂
#meta #реальныйопыт
Первая часть была тут
Куда проходило собеседование?
Мета
Как вообще получил приглашение на собеседование?
Реферал
Какие были этапы и до какого этапа дошел?
Прошел все и уже 2 месяца жду team match, сейчас у меты застой на позиции e4
Какие примерно были технические и поведенческие вопросы?
У Meta были самые шаблонные вопросы из всех компаний: они спросили задачи уровня LeetCode Medium и Hard, но Hard, которые ближе к Medium.
По поведенческим вопросам: про сложные проекты и их реализацию, как справлялся со стрессом, что делал, когда были жёсткие дедлайны, про конфликты и т.д.
По системному дизайну пришёл вопрос по типу "сделать ad aggregator".
Как тебе процесс интервью и сами интервьюеры?
На onsite всё было стандартно.
На screen interview было странно: интервьюер из Америки пришёл с тарелкой фруктов. Это был один из моих первых опытов в MAANG, и я не знал, что это ок или нет, и не сильно обратил внимание на это. Затем он начал писать описание вопроса, и я ждал, пока он допишет. Даже тогда для меня всё было ок. Потом я переспросил вопрос, и он сказал, что я всё верно понял, и я начал думать про решения. Но сразу показалось, что вопрос был на уровне Hard, и внутренне я начал немного паниковать и думать, как на screen interview может прийти такая сложная проблема. Может, я что-то не понял, но я же спросил и подтвердил, значит, всё так, как я думаю. Затем я успокоился и решил, что лучше придумаю решение, и мы с интервьюером можем его обсудить. Потом я начал придумывать решения и усложнять варианты, потому что многие решения не подходили под проблему: например, я предложил решение с priority queue, но сразу опроверг его, сказав, что в такие моменты оно не решит проблему, и пошёл дальше. Прошло уже 8-10 минут, как я придумывал решения, и интервьюер говорит: "А почему ты отказался от priority queue?" Я ему снова объяснил причины, и он не понял. Потом он снова спросил про причины, и я снова ответил. Но я понял, что интервьюер хочет, чтобы я решил с priority queue, и я не стал спорить дальше, описал решение, он дал согласие на это, и я решил задачу за 4-5 минут. НО я не понимал, что я решал, ахаха. По сути, я смог справиться с этой ситуацией и прошёл интервью, но думаю, что кандидат может легко запереживать и завалить его. Поэтому советую прислушаться к интервьюеру и постараться решить задачу, а всё остальное можно решить постфактум. После интервью я загуглил эту задачку и оказалось, что я изначально неправильно понял задачу, и когда я у него переспросил, он тоже неправильно ответил, сказав, что я всё понял. Я сразу написал рекрутеру, что он не дал мне правильный ответ на мой вопрос, и я решил задачу по-другому.
Как ты думаешь, где показал себя хорошо, а где не очень?
На системном дизайне я предложил решение с двумя очередями, где можно было обойтись одной, и интервьюер сказал, что это похоже на overengineering. Но это решение я видел до этого в книгах, и я постарался объяснить, почему я пришёл к этому. Но всё равно интервьюер не понял моё решение и переспросил, и я ответил более подробно. Затем он или забил, или всё понял, как я хотел 🙂
Твои личные советы по подготовке?
- Решайте наиболее частые мета-вопросы на LeetCode.
- Если интервьюер будет писать или читать вопрос, лучше попросить его сразу написать его. Чтение вопроса самим всегда быстрее, чем слушание и понимание.
- Всегда спрашивайте вопрос у интервьюера во второй раз, даже если вы уверены, что всё поняли, чтобы минимизировать риск недопонимания.
- Если что-то показалось странным на интервью, лучше написать рекрутеру и сообщить об этом.
Автор: Рауан @r_amangeldiyev
✔️ Давайте поддержим автора лайками и добрыми комментариями 🙂
#meta #реальныйопыт