TGTGInsightтелеграм анализLIVE / telegram public index
← FAANG зовет! | Работа в ИТ от $100К в год
FAANG зовет! | Работа в ИТ от $100К в год avatar

TGINSIGHT POST

Post #70

@faangiscalling

FAANG зовет! | Работа в ИТ от $100К в год

Прегледи205Брой прегледи
Публикувано26.0526.05.2025 г., 06:45
Съдържание на публикацията

Съдържание

Как я проходил собеседования в Meta весной 2025 года Всем привет! Как и обещал, делюсь личным опытом прохождения интервью в Meta в лондонский офис 🇬🇧. Все началось с обычной заявки на сайте (да, как не удивительно, этот метод работает). Через какое-то время мне написал рекрутер: "Привет! У тебя интересное резюме, хочешь пройти интервью?" Конечно! Мы созвонились — на этом первом звонке он рассказал всю структуру процесса и помог сориентироваться, как всё будет выглядеть и как готовиться. На этом этапе не стесняйтесь попросить 2-3 недели на подготовку, это нормально и ожидаемо – я так и сделал и это было очень правильно. Что дальше? 1. Первый этап — Phone Screen Все уже через Зум, конечно, но “телефонное” название осталось. Это техническое интервью: 2 алгоритмические задачи за 40 минут. По сложности — LeetСode Medium. Точно нет динамического программирования (фишка именно Меты), есть базовые структуры данных и алгоритмы (поиск в графе, массивы, деревья и т.п.). Всё это происходит на платформе CoderPad, где код не запускается — главное, чтобы ты умел описать суть алгоритма и алгоритм был бы эффективными (знание временной и пространственной сложности тут - это must). Названия библиотек и их конкретных методов можно не помнить, но нужно объяснить, что этот метод делает (например тот же модуль collections в Python). Этот этап я прошёл — и пошёл дальше на Full Loop. Это было за пару дней до моего Дня Рождения, я очень этому обрадовался, для меня это был настоящий “подарок-впечатление” 🥳 2. Full Loop — 4 собеседования за неделю. Тут начинается настоящий марафон со спринтом одновременно. Такой Iron Man для программиста: ◦ 2х Кодинг. Всё то же самое, что на Phone Screen, просто еще 2 раза :). Главное — снова повторить все основные задачки. Никто не хочет вас завалить, просто нужно знать “методику” с алгоритмами на отлично и уметь это быстро и красиво показать. Красиво в смысле простыми и понятными конструкциями на языке программирования, с понятными именами переменных. ◦ 1х System Design. Задача — как из кубиков собрать устойчивую, масштабируемую и производительную распределенную систему типа Facebook, Instagram, YouTube. Сам рекрутер мне порекомендовал курс, где даются 16 “кубиков” и все примеры (см. дальше). ‼️Очень важный момент: никто не ждет, что вы реально проектировали что-то такого масштаба, все понимают, что это вряд ли возможно. Я сам почему-то считал, что хотят твой “реальный” опыт и лайфхаки, но нет. Поэтому снова – изучаем “методичку” и сдаем. ◦ 1х Behavioral интервью. Несмотря на название, по сути это был разговор про мой опыт. Какие проекты делал, как измеряли успех, какие метрики были, как взаимодействовал с другими командами. Были и вопросы про конфликты, но всё в контексте реального опыта, а не теоретических ситуаций. Всегда совет – заготовить историй по методу STAR (ситуация, задача, действия, результат). Основной нюанс в том, что эти истории нужно наработать - их невозможно прочитать где-то и персонализировать с ChatGPT. Поэтому если истории не набираются, тут только путь самурая – если истории не набираются на работе, менять работу и/или брать опен-сорс проект (но лучше конечно на работе, вес такого в разы выше). ❗️Важный момент: во всех историях основной фокус на “я”, а не “мы”. Важно подчеркивать, что делали и сделали именно вы. Раньше я сам делал эту ошибку, используя слова типа “наша команда сделала”, “мы решили вот так”. Но есть еще тонкий момент – при это все истории не должны быть в стиле “Я – Д’Артаньян, все остальные – полные нули” и должен быть здоровый реализм – не бывает идеальных технических и нетехнический решений без компромиссов, например, вы можете рассказать, что после внедрения вашего решения не сразу “весь мир заиграл новыми красками”, а где-то отваливалась интеграция, но отваливалась она планово, вы знали про это заранее, знали, что делать и исправили это. Чем всё закончилось?