Как я проходил собеседования в 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. Поэтому если истории не набираются, тут только путь самурая – если истории не набираются на работе, менять работу и/или брать опен-сорс проект (но лучше конечно на работе, вес такого в разы выше).
❗️Важный момент: во всех историях основной фокус на “я”, а не “мы”. Важно подчеркивать, что делали и сделали именно вы. Раньше я сам делал эту ошибку, используя слова типа “наша команда сделала”, “мы решили вот так”. Но есть еще тонкий момент – при это все истории не должны быть в стиле “Я – Д’Артаньян, все остальные – полные нули” и должен быть здоровый реализм – не бывает идеальных технических и нетехнический решений без компромиссов, например, вы можете рассказать, что после внедрения вашего решения не сразу “весь мир заиграл новыми красками”, а где-то отваливалась интеграция, но отваливалась она планово, вы знали про это заранее, знали, что делать и исправили это.
Чем всё закончилось?
Всем привет! Как и обещал, делюсь личным опытом прохождения интервью в 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. Поэтому если истории не набираются, тут только путь самурая – если истории не набираются на работе, менять работу и/или брать опен-сорс проект (но лучше конечно на работе, вес такого в разы выше).
❗️Важный момент: во всех историях основной фокус на “я”, а не “мы”. Важно подчеркивать, что делали и сделали именно вы. Раньше я сам делал эту ошибку, используя слова типа “наша команда сделала”, “мы решили вот так”. Но есть еще тонкий момент – при это все истории не должны быть в стиле “Я – Д’Артаньян, все остальные – полные нули” и должен быть здоровый реализм – не бывает идеальных технических и нетехнический решений без компромиссов, например, вы можете рассказать, что после внедрения вашего решения не сразу “весь мир заиграл новыми красками”, а где-то отваливалась интеграция, но отваливалась она планово, вы знали про это заранее, знали, что делать и исправили это.
Чем всё закончилось?
👍5🔥2
Еще одна хорошая новость, что можно будет подаваться повторно после “кулдауна”, написав напрямую рекрутеру, минуя этап подачи через сайт. И иметь возможность все спланировать, так как звонок рекрутера будет в известное тебе время.
Подготовка
Самое важное — начинать заранее. Я бы сказал за 2 года. Когда вам звонит рекрутер, у вас есть максимум месяц до начала интервью. А Full Loop проходит за 10 дней, почти нон-стопом. Без сильной базы —
Что мне помогло:
• Перешёл на Python — это упростило кодинг.
• Решал задачи из Elements of Programming Interviews in Python (aka EPIP) (ссылка тут) — отличная книга. И единственная книга, которая вам нужна (!). Правда “экспресс-курс” из книги, рассчитанный на 3 дня у меня занял 1 месяц. Но об этом я еще расскажу отдельно..
• Системный дизайн учил по курсу бывшего инженера Meta, который порекомендовал сам рекрутер Мета (ссылка тут) — лучший курс, из тех, что я видел (до этого я проходил System Design курс на LeetCode и смотрел еще много других). Он реально объясняет вещи на глубоком уровне — от CAP-теорем до систем уровня YouTube и Twitter, даже с отсылками к теории относительности Эйнштейна (не шучу!), как фундаментальным законам природы, которые работают и в распределенных системах.
Есть вопросы? Задавайте в комментариях или пишите в личку, буду рад ответить!
👉 @faangiscalling
🔥3
Мой главный совет после 100 собеседований и офферов в Лондоне 🇬🇧, Париже 🇫🇷 и Цюрихе 🇨🇭
https://youtu.be/XEBmKoy0qP4
👉 @faangiscalling
https://youtu.be/XEBmKoy0qP4
👉 @faangiscalling
YouTube
Главный совет после 100 собеседований и офферов в Лондоне 🇬🇧, Париже 🇫🇷 и Цюрихе 🇨🇭
За последний год с небольшим я прошел больше 100 собеседований и получил офферы в Лондоне 🇬🇧, Париже 🇫🇷 и Цюрихе 🇨🇭. Делюсь главным советом, который поможет вам также получить офферы.
🔥4
Хочешь получать офферы из Лондона, Парижа, Цюриха?
Всем привет! За последний год я прошёл больше 100 собеседований. Были офферы из Лондона 🇬🇧, Парижа 🇫🇷, Цюриха 🇨🇭. Прошёл кодинг-интервью в Facebook. Сейчас почти каждый день получаю входящие предложения о работе от рекрутеров в LinkedIn.
Оглядываясь назад, я понимаю, что это не простое везение. Это работа по системе — системе, которую можно воспроизвести.
Если вы ищете работу в Европе 🇪🇺🇬🇧 и: — откликов нет или вы не проходите интервью, — неуверенность в резюме, LinkedIn или стратегии, — хочется офферы, но не очень понятно как — я могу помочь. Я сам был в такой ситуации.
Меня пригласили на платформу для менторов и я провожу консультации: — находим узкие места,
— дорабатываем CV, LinkedIn, подход, презентацию на интервью, — ищем вакансии и подаемся,
— получаем офферы.
Мой опыт наиболее актуален тем, кто ищет работу в Европе 🇪🇺🇬🇧. Но также у меня есть большой опыт интервью с американскими компаниями 🇺🇸, который может быть вам полезен.
Записаться можно тут: https://mentorcruise.com/mentor/sergeipanarin/ (удобное время выбирается сразу)
Если хотите приблизить получение оффера — давайте начнём с первого разговора.
P.S. Поделитесь с друзьями, кому это актуально сейчас.
👉 @faangiscalling
Всем привет! За последний год я прошёл больше 100 собеседований. Были офферы из Лондона 🇬🇧, Парижа 🇫🇷, Цюриха 🇨🇭. Прошёл кодинг-интервью в Facebook. Сейчас почти каждый день получаю входящие предложения о работе от рекрутеров в LinkedIn.
Оглядываясь назад, я понимаю, что это не простое везение. Это работа по системе — системе, которую можно воспроизвести.
Если вы ищете работу в Европе 🇪🇺🇬🇧 и: — откликов нет или вы не проходите интервью, — неуверенность в резюме, LinkedIn или стратегии, — хочется офферы, но не очень понятно как — я могу помочь. Я сам был в такой ситуации.
Меня пригласили на платформу для менторов и я провожу консультации: — находим узкие места,
— дорабатываем CV, LinkedIn, подход, презентацию на интервью, — ищем вакансии и подаемся,
— получаем офферы.
Мой опыт наиболее актуален тем, кто ищет работу в Европе 🇪🇺🇬🇧. Но также у меня есть большой опыт интервью с американскими компаниями 🇺🇸, который может быть вам полезен.
Записаться можно тут: https://mentorcruise.com/mentor/sergeipanarin/ (удобное время выбирается сразу)
Если хотите приблизить получение оффера — давайте начнём с первого разговора.
P.S. Поделитесь с друзьями, кому это актуально сейчас.
👉 @faangiscalling
Mentorcruise
Get mentored by Sergei Panarin on MentorCruise
Sergei Panarin is a Engineering & Data mentor who provides personalized mentorship in
Software Engineering, Career, Job Search, Cv Review, Faang, Python and more.
Software Engineering, Career, Job Search, Cv Review, Faang, Python and more.
👍2
💼 Куда я собеседовался (помимо Meta)
Меня часто спрашивают, какие ещё компании реально рассматривают кандидатов из Европы, кроме FAANG. Вот некоторые известные компании, куда я проходил интервью:
🔹 Datadog — мониторинг и инфраструктура
🔹 Philips — медтех
🔹 Sanofi — фарма
🔹 Bain — консалтинг (Big 3)
🔹 Canva — онлайн-дизайн
Каждая из них интересна по-своему: разные отрасли, стеки, культуры. Но все они — международные компании, где ищут хороших инженеров.
👉 А ещё недавно меня позвали на интервью вStripe, которая обработала платежи на $1.4 триллиона в 2024
Пока не могу рассказать все детали, но если вам интересно — могу сделать отдельный пост про то, как туда вообще попадают и что ждать от процесса.
❓А в какую из этих компаний вы бы хотели попасть? И почему?
Пишите в комментах — и я подумаю, про какую компанию рассказать подробнее в следующем посте. Или пишите свой вариант, возможно в нее я уже собеседовался или подавался
👉@faangiscalling
Меня часто спрашивают, какие ещё компании реально рассматривают кандидатов из Европы, кроме FAANG. Вот некоторые известные компании, куда я проходил интервью:
🔹 Datadog — мониторинг и инфраструктура
🔹 Philips — медтех
🔹 Sanofi — фарма
🔹 Bain — консалтинг (Big 3)
🔹 Canva — онлайн-дизайн
Каждая из них интересна по-своему: разные отрасли, стеки, культуры. Но все они — международные компании, где ищут хороших инженеров.
👉 А ещё недавно меня позвали на интервью в
Пока не могу рассказать все детали, но если вам интересно — могу сделать отдельный пост про то, как туда вообще попадают и что ждать от процесса.
❓А в какую из этих компаний вы бы хотели попасть? И почему?
Пишите в комментах — и я подумаю, про какую компанию рассказать подробнее в следующем посте. Или пишите свой вариант, возможно в нее я уже собеседовался или подавался
👉@faangiscalling
👍4
Шаблон Follow-up в LinkedIn после подачи на вакансию для повышения конверсии в собеседование
Как повысить эффективность подач и конверсий в собеседование? 🤔
Используем алгоритм:
1️⃣ подаемся на вакансию
2️⃣ ищем имя и фамилию рекрутера, который ее разместил
Обычно его имя и фамилия есть в описании вакансии, для вакансий на LinkedIn, но не только - см. например у Canva, там контакты прямо в описании вакансии
Также имя и фамилия рекрутера очень часто бывают в подписи в письме-отбивке о принятии вашего отклика.
3️⃣ ищем по имени и фамилии его в LinkedIn
4️⃣ добавляем в друзья, используя в тексте запроса в друзья приведенный ниже шаблон 👇
Так повышается вероятность, что ваш отклик прочитают, и растет конверсия в собеседование.
📝Шаблон
Вот шаблон, который работает для меня.
❗️Я рекомендую сохранить его себе в заметки на телефоне, чтобы быстро использовать после подачи на вакансию:
Пользуйтесь! Пусть у вас будет больше собеседований!
👉@faangiscalling
--------------------------------
Понравилось? Подпишитесь и поделитесь с друзьями!👋
Telegram — YouTube
Как повысить эффективность подач и конверсий в собеседование? 🤔
Используем алгоритм:
1️⃣ подаемся на вакансию
2️⃣ ищем имя и фамилию рекрутера, который ее разместил
Обычно его имя и фамилия есть в описании вакансии, для вакансий на LinkedIn, но не только - см. например у Canva, там контакты прямо в описании вакансии
Также имя и фамилия рекрутера очень часто бывают в подписи в письме-отбивке о принятии вашего отклика.
3️⃣ ищем по имени и фамилии его в LinkedIn
4️⃣ добавляем в друзья, используя в тексте запроса в друзья приведенный ниже шаблон 👇
Так повышается вероятность, что ваш отклик прочитают, и растет конверсия в собеседование.
📝Шаблон
Вот шаблон, который работает для меня.
❗️Я рекомендую сохранить его себе в заметки на телефоне, чтобы быстро использовать после подачи на вакансию:
Hello John,
I'm Sergey from Paris 🇫🇷, PhD in Computer Science, Senior Software Engineer with 10+ years of experience with JavaScript/React/Python stack delivering AI/ML-enabled solutions to Swiss banks 🇨🇭 ($30B in assets).
I've just applied to XXX position (name of position that you've applied to) at XXX (name of the company) – I'd be happy to discuss this opportunity!
Best,
Sergey
Пользуйтесь! Пусть у вас будет больше собеседований!
👉@faangiscalling
--------------------------------
Понравилось? Подпишитесь и поделитесь с друзьями!👋
Telegram — YouTube
❤8👍1
✈️ #Travel | Амстердам 🇳🇱
Начинаю рубрику о городах, где бывал — будь то по работе, конференциям или просто в поисках новых впечатлений (я очень люблю путешествовать). Сегодня — Амстердам 🇳🇱
Недавно ездил туда выступать на митапе React (#минутаславы) — и впечатления у меня самые приятные. Жена и старшая дочка - вообще в восторге!
Делюсь коротко:
📍 Как добирались:
Живём в Париже, хотели поехать на поезде, но в тот момент — забастовки, отмены, и пересадки. В итоге выбрали машину. Google обещал 4.5 часа, по факту — туда ехали 7.5 из-за пробок, обратно — ровно 4.5 часа. Дорога в целом норм, но стоит учитывать трафик.
🌆 Город и атмосфера:
Амстердам — не только туристический must-have, но и айтишный хаб. Из крупных IT-компаний здесь:
• Booking — огромный офис, его хорошо видно с каналов
• Uber, EPAM, ING и другие
Много русскоязычных айтишников, активное комьюнити. Этап в Амстердаме, кстати, был заметно масштабнее, чем в Париже — и полностью на английском, что круто.
🚤 Что посмотреть:
• Прогулки по каналам — обязательно. Можно взять лодку самому, без прав (!), и плавать по городу. 50–100€/час, аренда прямо у центрального вокзала. Припарковаться 🅿️ можно тут
• Инстаграмные места: картошка фри с клубнями на витрине Fabel Friet, легендарные вафли с карамелью Stroopwafels (дорогие, но дети были в восторге)
• Кофейни: я большой фанат, всегда знакомлюсь с городом через кофе, и, честно, лучший эспрессо в жизни попробовал именно в центре Амстердама - в Naked | Amsterdam ☕️ ❤️
🏖️ Пляж рядом!
Всего 30 минут от города — и вы на песчаном пляже. Да, не тропики конечно, но чисто, аккуратно, с кафе, детскими площадками, огромной парковкой, всё на уровне. Очень приятно провести там весенний день с видом на море.
🏙️ Про жильё:
Много современных жилых комплексов (до 10–12 этажей), с фитнесами, бассейнами. Вечером город выглядит особенно живо — чувствуется масштаб (более миллиона жителей), но и ориентация на комфорт.
💼 Переезд и работа:
Нидерланды 🇳🇱 предлагают налоговые льготы для новых специалистов (30% вашего дохода не облагается налогом в течение 5 лет). Это реально помогает на старте, особенно в таких компаниях, как Booking, Uber, EPAM и др.
📌 Впереди — Лондон, Цюрих, Сан-Франциско, Нью-Йорк и другие города. Подписывайтесь, делитесь, спрашивайте — буду рад рассказать больше ✌️
#Travel #Амстердам #АйтиПутешествия
👉@faangiscalling
--------------------------------
Понравилось? Подпишитесь и поделитесь с друзьями!👋
Telegram — YouTube
Начинаю рубрику о городах, где бывал — будь то по работе, конференциям или просто в поисках новых впечатлений (я очень люблю путешествовать). Сегодня — Амстердам 🇳🇱
Недавно ездил туда выступать на митапе React (#минутаславы) — и впечатления у меня самые приятные. Жена и старшая дочка - вообще в восторге!
Делюсь коротко:
📍 Как добирались:
Живём в Париже, хотели поехать на поезде, но в тот момент — забастовки, отмены, и пересадки. В итоге выбрали машину. Google обещал 4.5 часа, по факту — туда ехали 7.5 из-за пробок, обратно — ровно 4.5 часа. Дорога в целом норм, но стоит учитывать трафик.
🌆 Город и атмосфера:
Амстердам — не только туристический must-have, но и айтишный хаб. Из крупных IT-компаний здесь:
• Booking — огромный офис, его хорошо видно с каналов
• Uber, EPAM, ING и другие
Много русскоязычных айтишников, активное комьюнити. Этап в Амстердаме, кстати, был заметно масштабнее, чем в Париже — и полностью на английском, что круто.
🚤 Что посмотреть:
• Прогулки по каналам — обязательно. Можно взять лодку самому, без прав (!), и плавать по городу. 50–100€/час, аренда прямо у центрального вокзала. Припарковаться 🅿️ можно тут
• Инстаграмные места: картошка фри с клубнями на витрине Fabel Friet, легендарные вафли с карамелью Stroopwafels (дорогие, но дети были в восторге)
• Кофейни: я большой фанат, всегда знакомлюсь с городом через кофе, и, честно, лучший эспрессо в жизни попробовал именно в центре Амстердама - в Naked | Amsterdam ☕️ ❤️
🏖️ Пляж рядом!
Всего 30 минут от города — и вы на песчаном пляже. Да, не тропики конечно, но чисто, аккуратно, с кафе, детскими площадками, огромной парковкой, всё на уровне. Очень приятно провести там весенний день с видом на море.
🏙️ Про жильё:
Много современных жилых комплексов (до 10–12 этажей), с фитнесами, бассейнами. Вечером город выглядит особенно живо — чувствуется масштаб (более миллиона жителей), но и ориентация на комфорт.
💼 Переезд и работа:
Нидерланды 🇳🇱 предлагают налоговые льготы для новых специалистов (30% вашего дохода не облагается налогом в течение 5 лет). Это реально помогает на старте, особенно в таких компаниях, как Booking, Uber, EPAM и др.
📌 Впереди — Лондон, Цюрих, Сан-Франциско, Нью-Йорк и другие города. Подписывайтесь, делитесь, спрашивайте — буду рад рассказать больше ✌️
#Travel #Амстердам #АйтиПутешествия
👉@faangiscalling
--------------------------------
Понравилось? Подпишитесь и поделитесь с друзьями!👋
Telegram — YouTube
❤5
Мой Substack на английском The $100K Engineer
Всем привет! Вдохновившись Gergely Orosz (aka The Pragmatic Engineer) и Joel Spolsky (гуру разработки софта, блог которого я читал в институте), я запустил англоязычный Substack!
Это англоязычная email-рассылка для разработчиков, которые хотят выйти на зарплаты $100K+:
✅ Подготовка к Big Tech
✅ Системный дизайн
✅ Рост и развитие карьеры
Если вы хотите расти как инженер, читая англоязычный контент – подписывайтесь! Если что-то будет не понятно, смело пишите мне в личку тут в Телеграме.
📬Подписаться можно тут
И рекомендуйте вашим англоязычным друзьям! 👋
Всем привет! Вдохновившись Gergely Orosz (aka The Pragmatic Engineer) и Joel Spolsky (гуру разработки софта, блог которого я читал в институте), я запустил англоязычный Substack!
Это англоязычная email-рассылка для разработчиков, которые хотят выйти на зарплаты $100K+:
✅ Подготовка к Big Tech
✅ Системный дизайн
✅ Рост и развитие карьеры
Если вы хотите расти как инженер, читая англоязычный контент – подписывайтесь! Если что-то будет не понятно, смело пишите мне в личку тут в Телеграме.
📬Подписаться можно тут
И рекомендуйте вашим англоязычным друзьям! 👋
Substack
Subscribe to The $100K+ Engineer
Working at $100K+ as software engineer, passed more than 100 interviews in a year, got offers in London, Paris, Zurich. Helping software engineers to grow to $100K+ jobs. Click to read The $100K+ Engineer, a Substack publication. Launched 4 months ago.
❤3