Что делаю я в проекте сейчас? (English version can be found above)
Я ТЛ core команды, которая является критически важной для запуска нового продукта WhatsApp & Business Messaging.
В моей команде - 8 инженеров + 4 инженера, которых мы одолжили у других команд на некоторое время 😄
За последние 5 месяцев
1. Захайрил 6 инженеров в команду (3 IC5 & 3 IC4)
2. Из непонятной продуктовой задачи - написал подробную техническую спецификации, вышло около 74 страниц гугл докса (фотку приложу в комментах). Все в команде были приятно удивлены качеством спеки 🙈
3. Создал в команде 4 рабочих направления с участием XFN Parnerts - по 3-4 человека. Каждое направление - имеет POC aka Workstream TL. Каждый лид воркстрима отвественен за имлементацию определенной части спеки и раскрытия технических деталей
4. Участвовал в роадмаппинге спецификаций дружественных команд.
5. Предложил и запустил миграцию проектного кода на новую версию внутреннего фреймворка. Для этого, пришлось убеждать leadership в неободимости этого решения, а также поехал с коллегой в штаты, где мы провели неделю с командой фреймворка и мы вместе мигрировали код на новую версию. В последствии - это помогло разблокировать рабочее направление другой команды. Благодаря этому решение, leadership выделил дополнительное финансирование, для партнерской команды. Все были очень довольны.
6. Вместе с коллегами, написал core часть проекта первого майлстоуна, которую в последствии подхватило больше 20 инженеров из нескольких команд. В дальнейшем, этот большой воркстрим лидил мой коллега и это была огромная работа. Запуск с 7ми партнерами состоится уже в ближайшее время
Что я буду делать в ближайшие 3-4 месяца 👨💻
1. Наш следующий большой milestone - Март. Произойдет публичный релиз с открытой документацией для большого числа партнеров. Будет рекламная кампания и открытая техническая дока, которую все смогут посмотреть.
2. Технически координировать 5 команд ( 38 человек ), оценивать потенциальные риски зависимостей и устранять их по мере возможности.
3. Вместе с командой, имлементировать пуличную core часть продукта
4. Готовить технический доклад на конференцию мобильных приложений.
Как дела с WLB?😂
Сильно хуже, чем в прошлой команде. До этого я мог работать около 20 часов неделю и на буднях заниматься личными делами. Сейчас я работаю около 45-50 часов в неделю и работа довольно стрессовая, однако выходные святое, никогда не раюотаю на них. В целом, если сбросить с себя обязанности ТЛ, можно вернуться к 20 часам снова, но мне очень нравятся люди в команде. движ внутри проекта и то, чем я сейчас занимаюсь. Это хороший рост для меня. Основная сложность - я все еще Е5, компания ожидает, что я также буду много контрибьютить технически. В каком то смысле - E5, который работает на промо, это сложнее чем просто Е6, так как ты выполняешь обязанности двух уровней сразу.
Пишите в комментах, о чем интересно узнать, постараюсь раскрыть детали.
Спасибо, что читаете 🍁
Я ТЛ core команды, которая является критически важной для запуска нового продукта WhatsApp & Business Messaging.
В моей команде - 8 инженеров + 4 инженера, которых мы одолжили у других команд на некоторое время 😄
За последние 5 месяцев
1. Захайрил 6 инженеров в команду (3 IC5 & 3 IC4)
2. Из непонятной продуктовой задачи - написал подробную техническую спецификации, вышло около 74 страниц гугл докса (фотку приложу в комментах). Все в команде были приятно удивлены качеством спеки 🙈
3. Создал в команде 4 рабочих направления с участием XFN Parnerts - по 3-4 человека. Каждое направление - имеет POC aka Workstream TL. Каждый лид воркстрима отвественен за имлементацию определенной части спеки и раскрытия технических деталей
4. Участвовал в роадмаппинге спецификаций дружественных команд.
5. Предложил и запустил миграцию проектного кода на новую версию внутреннего фреймворка. Для этого, пришлось убеждать leadership в неободимости этого решения, а также поехал с коллегой в штаты, где мы провели неделю с командой фреймворка и мы вместе мигрировали код на новую версию. В последствии - это помогло разблокировать рабочее направление другой команды. Благодаря этому решение, leadership выделил дополнительное финансирование, для партнерской команды. Все были очень довольны.
6. Вместе с коллегами, написал core часть проекта первого майлстоуна, которую в последствии подхватило больше 20 инженеров из нескольких команд. В дальнейшем, этот большой воркстрим лидил мой коллега и это была огромная работа. Запуск с 7ми партнерами состоится уже в ближайшее время
Что я буду делать в ближайшие 3-4 месяца 👨💻
1. Наш следующий большой milestone - Март. Произойдет публичный релиз с открытой документацией для большого числа партнеров. Будет рекламная кампания и открытая техническая дока, которую все смогут посмотреть.
2. Технически координировать 5 команд ( 38 человек ), оценивать потенциальные риски зависимостей и устранять их по мере возможности.
3. Вместе с командой, имлементировать пуличную core часть продукта
4. Готовить технический доклад на конференцию мобильных приложений.
Как дела с WLB?
Сильно хуже, чем в прошлой команде. До этого я мог работать около 20 часов неделю и на буднях заниматься личными делами. Сейчас я работаю около 45-50 часов в неделю и работа довольно стрессовая, однако выходные святое, никогда не раюотаю на них. В целом, если сбросить с себя обязанности ТЛ, можно вернуться к 20 часам снова, но мне очень нравятся люди в команде. движ внутри проекта и то, чем я сейчас занимаюсь. Это хороший рост для меня. Основная сложность - я все еще Е5, компания ожидает, что я также буду много контрибьютить технически. В каком то смысле - E5, который работает на промо, это сложнее чем просто Е6, так как ты выполняешь обязанности двух уровней сразу.
Пишите в комментах, о чем интересно узнать, постараюсь раскрыть детали.
Спасибо, что читаете 🍁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥13
Translate posts to Russian / Переводить ли посты на русский?
Anonymous Poll
46%
Yes, please continue to post also in Russian / Да, продолжай писать посты на русском
54%
No, feel free to use English only posts / Нет, можешь использовать только английский для постов
[System Design Bits]: The way to HTTP 2 ☃️
Hello folks, finally, the the first part of the HTTP protocol series is arrived 🚀.
In this video, we're going to cover the following:
1. What’s HTTP and how the request is made through the browser
2. Evolution of HTTP and Web, from simple syntax to fully fledged protocol
3. HTTP 1.1 Issues and prerequisites from HTTP 2.0
4. Web Performance Tricks of HTTP1.1, and why they are antipattern now
I've decided to split the topic into 2 videos due to the large size and material complexity. The second part of the video will be published in a few weeks (hopefully)
I’d be happy if you re-share this post to your friends so more people can find it. Thank you!
Happy Upcoming New Year ❄️
—
Всем привет! Наконец то закончил работу над серией видео по HTTP 🚀.
В ней мы разберемся:
1. Что за зверь такой HTTP, как браузер делает запрос
2. Эволюция протокола и веба, от простого синтаксиса, до полноценного протокола
3. Проблемы протокола и пререквезиты для второй версии.
4. Какие подходы используются для улучшения производительности веб-приложений, и почему большинство из них теперь антипаттерн (но многие до сих пор используют)
Я решил разделить топик на 2 видео из-за большого размера. Вторая часть выйдет через несколько недель (надеюсь)
Буду очень благодарен за фидбек и если пошарите пост с друзьями, в своих каналах. Это мотивирует меня выпускать больше контента.
Happy Upcoming New Year ❄️
https://youtu.be/gxF9fLo5XQw
Hello folks, finally, the the first part of the HTTP protocol series is arrived 🚀.
In this video, we're going to cover the following:
1. What’s HTTP and how the request is made through the browser
2. Evolution of HTTP and Web, from simple syntax to fully fledged protocol
3. HTTP 1.1 Issues and prerequisites from HTTP 2.0
4. Web Performance Tricks of HTTP1.1, and why they are antipattern now
I've decided to split the topic into 2 videos due to the large size and material complexity. The second part of the video will be published in a few weeks (hopefully)
I’d be happy if you re-share this post to your friends so more people can find it. Thank you!
Happy Upcoming New Year ❄️
—
Всем привет! Наконец то закончил работу над серией видео по HTTP 🚀.
В ней мы разберемся:
1. Что за зверь такой HTTP, как браузер делает запрос
2. Эволюция протокола и веба, от простого синтаксиса, до полноценного протокола
3. Проблемы протокола и пререквезиты для второй версии.
4. Какие подходы используются для улучшения производительности веб-приложений, и почему большинство из них теперь антипаттерн (но многие до сих пор используют)
Я решил разделить топик на 2 видео из-за большого размера. Вторая часть выйдет через несколько недель (надеюсь)
Буду очень благодарен за фидбек и если пошарите пост с друзьями, в своих каналах. Это мотивирует меня выпускать больше контента.
Happy Upcoming New Year ❄️
https://youtu.be/gxF9fLo5XQw
YouTube
[Frontend System Design] - Deep dive into HTTP [Part 1]
Hello folks. Welcome to the channel!
This is the first video about HTTP. As software engineers, we use the HTTP every day, and not everybody knows how it actually works 👨🏫
We'll discuss the key developments that have shaped HTTP and how it has adapted…
This is the first video about HTTP. As software engineers, we use the HTTP every day, and not everybody knows how it actually works 👨🏫
We'll discuss the key developments that have shaped HTTP and how it has adapted…
👍39🔥19❤5
Buying the flat in London as SWE / Покупка недвижимости в Лондоне👨💻
Привет, первый пост в этом году! ☄️
Совсем недавно я купил квартиру в Лондоне и решил поделиться своим опытом покупки со всеми цифрами (моя зарплата, месячные платежи и тд). Надеюсь получилось интересно.
Ссылка на статью на русском: https://telegra.ph/Buying-flat-in-London-as-SWE-01-03
Как всегда, рад любым комментариям ☺️
——
Hi everyone! First post in this year! ☄️
I recently purchased an apartment in London and wanted to share my experience, including all of the financial details such as my salary, monthly payments, and more. I hope you find this information interesting and useful for yourself.
Link to the article in English: https://telegra.ph/Buying-flat-in-London-as-SWE-01-04
As always, any comments are welcome ☺️
Привет, первый пост в этом году! ☄️
Совсем недавно я купил квартиру в Лондоне и решил поделиться своим опытом покупки со всеми цифрами (моя зарплата, месячные платежи и тд). Надеюсь получилось интересно.
Ссылка на статью на русском: https://telegra.ph/Buying-flat-in-London-as-SWE-01-03
Как всегда, рад любым комментариям ☺️
——
Hi everyone! First post in this year! ☄️
I recently purchased an apartment in London and wanted to share my experience, including all of the financial details such as my salary, monthly payments, and more. I hope you find this information interesting and useful for yourself.
Link to the article in English: https://telegra.ph/Buying-flat-in-London-as-SWE-01-04
As always, any comments are welcome ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77🔥37🎉17❤10❤🔥3🤯1
Exceptional Talent Visa - Personal Experience
Привет👋, сегодня поговорю с Надей про свой опыт получения визы таланта в ЮК. Присоединяйтесь к стриму, если интересно послушать про визу и документы.
Язык стрима - английский
Время: 06.00pm London Time
Запись будет доступна на ютуб канале Нади
—
Hi👋, today I’m going to talk with Nadia about my experience of getting UK Exceptional Talent Visa. Come and join the stream, if you’re interested in UK Talent visa and preparing the documents for it.
Stream language - English
Time: 06.00pm London Time
https://www.linkedin.com/video/event/urn:li:ugcPost:7007799658211074048/
Recording will be available on Nadia’s YouTube Channel
Привет👋, сегодня поговорю с Надей про свой опыт получения визы таланта в ЮК. Присоединяйтесь к стриму, если интересно послушать про визу и документы.
Язык стрима - английский
Время: 06.00pm London Time
Запись будет доступна на ютуб канале Нади
—
Hi👋, today I’m going to talk with Nadia about my experience of getting UK Exceptional Talent Visa. Come and join the stream, if you’re interested in UK Talent visa and preparing the documents for it.
Stream language - English
Time: 06.00pm London Time
https://www.linkedin.com/video/event/urn:li:ugcPost:7007799658211074048/
Recording will be available on Nadia’s YouTube Channel
Linkedin
Sign Up | LinkedIn
500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
👍26❤6
🇬🇧 (English version can be found after this post below)
Всем привет ! Давненько не было постов в блоге, а рассказать есть что! Писал у себя в инстаграме, что все самые лучшие идеи приходят во время отпуска. В марте я уехал на 6 недель в отпуск в Тайланд. Удалось хорошо перезагрузить голову. В итоге пришло несколько идей.
Предыстория 🤌
В Англии, а точнее в Лондоне, есть сектор рынка где фронтендеры зарабатывают 800к-1М фунтов в год 💷(~40-45k фунтов в месяц после налогов). Я не шучу, такое существует, до определенного времени все было на уровне слухов, пока несколько знакомых не нашли работу в этих компаниях. Как можно догадаться, это сектор финансов, а точнее Хедж Фонды. В голове загорелась идея, почему бы и нет? Так началось путешествие длиною в 4 месяца. Как я уже писал ранее, мне нравится мой текущий проект в Мете и я не хотел бросать цель его закончить и одновременно дорасти до Staff роли, учитывая, что уже имел большой социальный капитал в команде и в проекте.
Цели поставленные на 4 месяца ✅:
1. Работа над текущим проектом и подготовка промо пакета для Staff Engineer
2. Подготовка к интервью в хедж-фонды в Лондоне
Сама подготовка и работа не представляет трудностей. Основная проблема - время, и я не мог вести ее публично, так как много коллег подписаны на мой блог.
В течении 4ех месяцев мой день выглядел примерно так 📚:
- 8 часов работа
- 5-6 часов подготовка
- 1 час спортивный зал / кардио
Все выходные, я сидел за подготовкой, но каждые 3-4 недели ходил на 2-3 дня в хайк, что помогало поддерживать психику в нормальном состоянии. Про рефлексию и состояние выгорания расскажу чуть позже.
Тактика 🤔
Интервью процесс в хеджы был секретом. Я не знал, чего ожидать от интервью. Роль для таких компания новая и непонятная. К тому же я около года не писал на фронтендовом стеке в проде, но сохранял к нему любовь и использовал его в личных пет-проектах. Также, было неизвестно, нужен ли будет литкод (спойлер: нет).
Подготовка 📚
1. Прорешан весь bfe.dev, это заняло у меня около 2 недель + неделю тренировок на скорость (~200 задач)
2. Прорешано ~300 задач на литкоде, второй раз это оказалось сильно легче. В среднем, я решал 10-15 задач в день. Этот шаг занял у меня около 5 недель.
3. Перезаписал видео по System Design, которые опубликовал 2 года назад и дополнил их свежими знаниями и полезными советами, которые получил от подписчиков и на ютубе (скоро выложу обновленные видео). Этот этап занял около недели.
Боевое тестирование 🚀
Идти сразу на интервью было сложно, поэтому решил податься в мелкие и средние компании для тренировки навыков. В сумме отправил резюме в 34 компании, 29 из них ответили, а далее с 23 было назначено интервью. Так как моя виза не привязана к работодателю, компании охотно меня собеседовании. График интервью был плотный, поэтому собеседовался прямо в переговорке в офисе😂
Результат: 21/23 оффер получен
Минимальный оффер: 50K (Senior Principal Engineer)
Максимальный: 250К (Staff Engineer)
Я не буду перечислять компании сейчас, если интересно, давайте обсудим это в комментариях. Вопросы на интервью были очень разные, в некоторые компаниях кодинг части нет совсем и собес больше про опыт и теорию. Больше всего понравилось, когда давали практическую задачу на 2-3 часа и интервьюер приходил только в начале и в конце. Пропадает стресс совсем. В общем пишите, если нужен разбор задач. Такой рубрики на канале не было
Час Х😬
Список хеджей куда можно податься фронтендеру достаточно мал, у меня получилось всего 4 компании.
1. Jane Street
2. Two Sigma
3. Jump Trading
4. Citadel
Ответ получил от всех достаточно быстро и интервью были назначены. Процесс интервью занял больше, чем сама подготовка. На все ушло примерно 2 месяца. Удалось ли получить оффер? Какой интервью процесс в этих компаниях? Что там с промо на IC6?
Продолжение следует во второй части, которую опубликую через день. А пока, пиши свои комментарии, буду рад ответить, если есть вопросы. Спасибо, что читаешь 🙏
#interview #career
Всем привет ! Давненько не было постов в блоге, а рассказать есть что! Писал у себя в инстаграме, что все самые лучшие идеи приходят во время отпуска. В марте я уехал на 6 недель в отпуск в Тайланд. Удалось хорошо перезагрузить голову. В итоге пришло несколько идей.
Предыстория 🤌
В Англии, а точнее в Лондоне, есть сектор рынка где фронтендеры зарабатывают 800к-1М фунтов в год 💷(~40-45k фунтов в месяц после налогов). Я не шучу, такое существует, до определенного времени все было на уровне слухов, пока несколько знакомых не нашли работу в этих компаниях. Как можно догадаться, это сектор финансов, а точнее Хедж Фонды. В голове загорелась идея, почему бы и нет? Так началось путешествие длиною в 4 месяца. Как я уже писал ранее, мне нравится мой текущий проект в Мете и я не хотел бросать цель его закончить и одновременно дорасти до Staff роли, учитывая, что уже имел большой социальный капитал в команде и в проекте.
Цели поставленные на 4 месяца ✅:
1. Работа над текущим проектом и подготовка промо пакета для Staff Engineer
2. Подготовка к интервью в хедж-фонды в Лондоне
Сама подготовка и работа не представляет трудностей. Основная проблема - время, и я не мог вести ее публично, так как много коллег подписаны на мой блог.
В течении 4ех месяцев мой день выглядел примерно так 📚:
- 8 часов работа
- 5-6 часов подготовка
- 1 час спортивный зал / кардио
Все выходные, я сидел за подготовкой, но каждые 3-4 недели ходил на 2-3 дня в хайк, что помогало поддерживать психику в нормальном состоянии. Про рефлексию и состояние выгорания расскажу чуть позже.
Тактика 🤔
Интервью процесс в хеджы был секретом. Я не знал, чего ожидать от интервью. Роль для таких компания новая и непонятная. К тому же я около года не писал на фронтендовом стеке в проде, но сохранял к нему любовь и использовал его в личных пет-проектах. Также, было неизвестно, нужен ли будет литкод (спойлер: нет).
Подготовка 📚
1. Прорешан весь bfe.dev, это заняло у меня около 2 недель + неделю тренировок на скорость (~200 задач)
2. Прорешано ~300 задач на литкоде, второй раз это оказалось сильно легче. В среднем, я решал 10-15 задач в день. Этот шаг занял у меня около 5 недель.
3. Перезаписал видео по System Design, которые опубликовал 2 года назад и дополнил их свежими знаниями и полезными советами, которые получил от подписчиков и на ютубе (скоро выложу обновленные видео). Этот этап занял около недели.
Боевое тестирование 🚀
Идти сразу на интервью было сложно, поэтому решил податься в мелкие и средние компании для тренировки навыков. В сумме отправил резюме в 34 компании, 29 из них ответили, а далее с 23 было назначено интервью. Так как моя виза не привязана к работодателю, компании охотно меня собеседовании. График интервью был плотный, поэтому собеседовался прямо в переговорке в офисе
Результат: 21/23 оффер получен
Минимальный оффер: 50K (Senior Principal Engineer)
Максимальный: 250К (Staff Engineer)
Я не буду перечислять компании сейчас, если интересно, давайте обсудим это в комментариях. Вопросы на интервью были очень разные, в некоторые компаниях кодинг части нет совсем и собес больше про опыт и теорию. Больше всего понравилось, когда давали практическую задачу на 2-3 часа и интервьюер приходил только в начале и в конце. Пропадает стресс совсем. В общем пишите, если нужен разбор задач. Такой рубрики на канале не было
Час Х
Список хеджей куда можно податься фронтендеру достаточно мал, у меня получилось всего 4 компании.
1. Jane Street
2. Two Sigma
3. Jump Trading
4. Citadel
Ответ получил от всех достаточно быстро и интервью были назначены. Процесс интервью занял больше, чем сама подготовка. На все ушло примерно 2 месяца. Удалось ли получить оффер? Какой интервью процесс в этих компаниях? Что там с промо на IC6?
Продолжение следует во второй части, которую опубликую через день. А пока, пиши свои комментарии, буду рад ответить, если есть вопросы. Спасибо, что читаешь 🙏
#interview #career
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93❤31🔥28🤯9😍2
🪆(Версию поста на русском, можно найти перед этим постом)
Hello everyone, it's been a while since I last posted on my blog, but there's a lot to share! I mentioned on my Instagram that some of the best ideas come to me while I'm on vacation. In March, I embarked on a 6-week vacation to Thailand. It was the perfect opportunity to clear my mind. Eventually, a few ideas popped into my head.
Backstory 🤌
In England, more precisely in London, a sector of the market exists where front-end engineers earn 800k-1M pounds annually 💷 (~50k pounds per month after taxes). Up until a certain point, everything remained in the realm of rumours, until a few friends of mine landed jobs in these companies. As you can guess, it's in the finance sector, specifically Hedge Funds. An idea ignited in my mind: why not give it a shot? And so, a journey lasting 4 months began. As I mentioned earlier, I like my ongoing project at Meta and I wasn't willing to give up on the goal of growing into a Staff role, considering the substantial social capital I had already built within the team and the project.
My primary objectives were as follows ✅:
1. Continuing to work on towards the IC6 level.
2. Getting prepared for the interviews with Hedge Funds.
While the goals themselves weren't particularly challenging, the real hurdle lay in managing my time effectively and I have to keep my preparation in secret since many of colleagues subsribed to my channel (thank you). Throughout these 4 months, my daily schedule resembled the following:
- 8 hours for work
- 5-6 hours allocated to interview preparation
- 1.5 hours dedicated to gym and cardio sessions
I dedicated my weekends entirely to preparation, although I did take breaks every 3-4 weeks for 2-3 days of hiking 🥾. These outdoor breaks were crucial in maintaining my mental well-being. I'll dive into reflections and share about the pre-burnout state a bit later on.
Tactics 🤔
The interview process at hedge funds is a secret. I found myself in a position of uncertainty regarding what to expect during the interview. The role is new and obscure for this kind of company. Plus, I hadn't written on the front-end stack in prod for about a year, but kept a love for it and used it in personal pet projects. Also, it was unknown if a leetcode would be needed (spoiler: no)
Preparation 📚
1. Tackled all bfe.dev problems (~200 problems), a process that spanned about 2 weeks, coupled with an additional week dedicated to speed coding
2. Solved ~300 problems on leetcode. This time it was notably easier than when I did it 2 years ago. On average, I managed to solve 10-15 problems per day. This phase stretched over approximately 5 weeks.
3. Re-recorded the System Design videos I had initially published 2 years ago. These videos were subsequently enhanced with fresh insights and valuable tips derived from subscribers and the YouTube community. (Stay tuned for the updated videos - I'll be posting them soon.) This step was accomplished within about a week.
Combat testing 🚀
It was difficult to go straight to the interview, so I decided to apply to small and medium-sized companies to practise my skills. In total I sent my resume to 34 companies, 29 of them responded, and then 23 of them scheduled interviews. Since my visa is not tied to the employer, companies were willing to interview me.
Result: 21/23 offer received
Minimum: 50K gbp (Senior Principal Engineer)
Maximum: 250K gbp (Staff Engineer)
I won't list the companies now, if interested, let's discuss it in the comments. The interview questions were very different, some companies have no coding part at all and it was more about experience and theory knowledge. I liked most of all when they gave a practical task for 2-3 hours and the interviewer came only at the beginning and at the end. Let me know if you want to see interview problems from these companies.
#interview #career
Hello everyone, it's been a while since I last posted on my blog, but there's a lot to share! I mentioned on my Instagram that some of the best ideas come to me while I'm on vacation. In March, I embarked on a 6-week vacation to Thailand. It was the perfect opportunity to clear my mind. Eventually, a few ideas popped into my head.
Backstory 🤌
In England, more precisely in London, a sector of the market exists where front-end engineers earn 800k-1M pounds annually 💷 (~50k pounds per month after taxes). Up until a certain point, everything remained in the realm of rumours, until a few friends of mine landed jobs in these companies. As you can guess, it's in the finance sector, specifically Hedge Funds. An idea ignited in my mind: why not give it a shot? And so, a journey lasting 4 months began. As I mentioned earlier, I like my ongoing project at Meta and I wasn't willing to give up on the goal of growing into a Staff role, considering the substantial social capital I had already built within the team and the project.
My primary objectives were as follows ✅:
1. Continuing to work on towards the IC6 level.
2. Getting prepared for the interviews with Hedge Funds.
While the goals themselves weren't particularly challenging, the real hurdle lay in managing my time effectively and I have to keep my preparation in secret since many of colleagues subsribed to my channel (thank you). Throughout these 4 months, my daily schedule resembled the following:
- 8 hours for work
- 5-6 hours allocated to interview preparation
- 1.5 hours dedicated to gym and cardio sessions
I dedicated my weekends entirely to preparation, although I did take breaks every 3-4 weeks for 2-3 days of hiking 🥾. These outdoor breaks were crucial in maintaining my mental well-being. I'll dive into reflections and share about the pre-burnout state a bit later on.
Tactics 🤔
The interview process at hedge funds is a secret. I found myself in a position of uncertainty regarding what to expect during the interview. The role is new and obscure for this kind of company. Plus, I hadn't written on the front-end stack in prod for about a year, but kept a love for it and used it in personal pet projects. Also, it was unknown if a leetcode would be needed (spoiler: no)
Preparation 📚
1. Tackled all bfe.dev problems (~200 problems), a process that spanned about 2 weeks, coupled with an additional week dedicated to speed coding
2. Solved ~300 problems on leetcode. This time it was notably easier than when I did it 2 years ago. On average, I managed to solve 10-15 problems per day. This phase stretched over approximately 5 weeks.
3. Re-recorded the System Design videos I had initially published 2 years ago. These videos were subsequently enhanced with fresh insights and valuable tips derived from subscribers and the YouTube community. (Stay tuned for the updated videos - I'll be posting them soon.) This step was accomplished within about a week.
Combat testing 🚀
It was difficult to go straight to the interview, so I decided to apply to small and medium-sized companies to practise my skills. In total I sent my resume to 34 companies, 29 of them responded, and then 23 of them scheduled interviews. Since my visa is not tied to the employer, companies were willing to interview me.
Result: 21/23 offer received
Minimum: 50K gbp (Senior Principal Engineer)
Maximum: 250K gbp (Staff Engineer)
I won't list the companies now, if interested, let's discuss it in the comments. The interview questions were very different, some companies have no coding part at all and it was more about experience and theory knowledge. I liked most of all when they gave a practical task for 2-3 hours and the interviewer came only at the beginning and at the end. Let me know if you want to see interview problems from these companies.
#interview #career
👍17❤11👏4
X Time ⏰
The list of hedges where a front-end engineer can go is quite small, I’ve applied to four companies.
1. Jane Street.
2. Two Sigma
3. Jump Trading
4. Citadel
I received responses from all of them quite quickly and interviews were scheduled. The interview process took longer than the preparation itself. Everything took about 2 months to complete. Was I successful in getting an offer? What is the interview process like with these companies? What's up with the promo on IC6?
The continuation follows in part 2, which I'll post in a day. In the meantime, write your comments, I'll be happy to answer if you have any questions. Thank you for being my subscriber 🙂
#interview #career
The list of hedges where a front-end engineer can go is quite small, I’ve applied to four companies.
1. Jane Street.
2. Two Sigma
3. Jump Trading
4. Citadel
I received responses from all of them quite quickly and interviews were scheduled. The interview process took longer than the preparation itself. Everything took about 2 months to complete. Was I successful in getting an offer? What is the interview process like with these companies? What's up with the promo on IC6?
The continuation follows in part 2, which I'll post in a day. In the meantime, write your comments, I'll be happy to answer if you have any questions. Thank you for being my subscriber 🙂
#interview #career
👍28❤11🔥7🤩1💅1
Interviews with hedge funds, part 2 👨💻 (Версия на русском, внизу после этого поста)
Hi everyone! So, I see the topic of sky-high salaries is raving the frontend community. There are actually quite a lot of data points. You can find all the data at levels.fyi. Search for a company and sort by compensation🤑
So for me, chasing a big TC wasn't the primary goal. Primarily, I was looking to continue solving interesting technical problems and not get too immersed in politics and management, which is inherent in big companies starting at the staff level. Front-end engineering in hedge funds is in its early stages, the greenfield atmosphere has always appealed to me. Ok, let's cut to the chase😃
——————
Interview process👨💻
Two Sigma
- Online assessment ( frontend task for 2 hours on Hackerrank). They look at code quality and you also need to make that your solution passes all tests
- HR Call (talk about experience) ☎️
- React / Javascript coding - round with emphasis on handling complex structure and rendering of a component
- React / Javascript coding - another round, but more on using OOP and being able to write practical things. To give you an example: write a snake game in React
- System Design - if you've watched my youtube videos, this is an absolute blueprint of what's needed.
- 3 Rounds of Behavioral Interview. Yes, three rounds! One hour each with a different person
- Follow up if you have any technical questions.
- Offer if all goes well ✨
Jane Street
- An hour long interview about the experience with a developer. I was lucky enough to talk to one of the developers of the Typescript compiler.
- Front-End coding. Open question on writing a generic component, requirement needs to be defined by yourself. You can write code using any framework and IDE. I decided to surprise interviewer, and wrote the components in Vanilla JS.
- Generic SWE coding. There are a lot of interview reviews on the internet, let's just say Jane Street has a special approach. No algorithms needed. The focus is on pure code. In this round I was very nervous, although the task was not difficult. Unfortunately, the round doesn't assess frontend knowledge.
- Virtual / Onsite interview for 4 hours with a break for lunch. If the first part went well, you continue with the second part. If not, you eat lunch and go home
- Offer / No offer within 24 hours.
Citadel
- Javascript Coding (bfe.dev) - Standart 45 min coding round. Complexity may vary. I advise to have some coding practice in advance.
- React / Javascript coding - a round with a focus on handling complex data-structure and rendering of a component
- Behavioural
—————————
Results 🙂
Overall this is the breakdown ✅:
- Two Sigma - reject on stage 7. Unfortunately, I got lost in the task and didn't solve it.❌
- Jane Street - reject. Successfully passed UI coding, but failed Gen SWE.❌
- Citadel - Interviews were cancelled, position was closed❌
- Jump Trading - I can't disclose details, but I'm not going there🤐
I handeled rejection relatively easy, I was lucky to have a good job and a good project. No regrets about the time spent. Definitely realised for myself that I would like to work at Jane Street someday. I would go there even for a little less money than in Meta (although even junior swe gets as much as staff eng at Meta). Liked all the people I talked to and generally felt like frontend engineering there is in its infancy, you can do a lot of interesting things.
What about the IC6 promo?🚀
I'll end this post on a positive note, I got the promo to staff engineer!🥳 The process took 12 months, which by the standards of Meta, not much. I'm certainly happy about that. and it will take time to get used to the new role, although they say nothing should change. About how much staff earns in Meta I wrote here, I always openly share it. With all the promotions, bonuses, additional stocks and etc, I should land around ~370K - 450K next year if I don't get fired and stock price doesn't go down too much. In current market, you never know.
Hi everyone! So, I see the topic of sky-high salaries is raving the frontend community. There are actually quite a lot of data points. You can find all the data at levels.fyi. Search for a company and sort by compensation
So for me, chasing a big TC wasn't the primary goal. Primarily, I was looking to continue solving interesting technical problems and not get too immersed in politics and management, which is inherent in big companies starting at the staff level. Front-end engineering in hedge funds is in its early stages, the greenfield atmosphere has always appealed to me. Ok, let's cut to the chase
——————
Interview process
Two Sigma
- Online assessment ( frontend task for 2 hours on Hackerrank). They look at code quality and you also need to make that your solution passes all tests
- HR Call (talk about experience) ☎️
- React / Javascript coding - round with emphasis on handling complex structure and rendering of a component
- React / Javascript coding - another round, but more on using OOP and being able to write practical things. To give you an example: write a snake game in React
- System Design - if you've watched my youtube videos, this is an absolute blueprint of what's needed.
- 3 Rounds of Behavioral Interview. Yes, three rounds! One hour each with a different person
- Follow up if you have any technical questions.
- Offer if all goes well ✨
Jane Street
- An hour long interview about the experience with a developer. I was lucky enough to talk to one of the developers of the Typescript compiler.
- Front-End coding. Open question on writing a generic component, requirement needs to be defined by yourself. You can write code using any framework and IDE. I decided to surprise interviewer, and wrote the components in Vanilla JS.
- Generic SWE coding. There are a lot of interview reviews on the internet, let's just say Jane Street has a special approach. No algorithms needed. The focus is on pure code. In this round I was very nervous, although the task was not difficult. Unfortunately, the round doesn't assess frontend knowledge.
- Virtual / Onsite interview for 4 hours with a break for lunch. If the first part went well, you continue with the second part. If not, you eat lunch and go home
- Offer / No offer within 24 hours.
Citadel
- Javascript Coding (bfe.dev) - Standart 45 min coding round. Complexity may vary. I advise to have some coding practice in advance.
- React / Javascript coding - a round with a focus on handling complex data-structure and rendering of a component
- Behavioural
—————————
Results 🙂
Overall this is the breakdown ✅:
- Two Sigma - reject on stage 7. Unfortunately, I got lost in the task and didn't solve it.
- Jane Street - reject. Successfully passed UI coding, but failed Gen SWE.
- Citadel - Interviews were cancelled, position was closed
- Jump Trading - I can't disclose details, but I'm not going there
I handeled rejection relatively easy, I was lucky to have a good job and a good project. No regrets about the time spent. Definitely realised for myself that I would like to work at Jane Street someday. I would go there even for a little less money than in Meta (although even junior swe gets as much as staff eng at Meta). Liked all the people I talked to and generally felt like frontend engineering there is in its infancy, you can do a lot of interesting things.
What about the IC6 promo?
I'll end this post on a positive note, I got the promo to staff engineer!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Front-End Engineer Blog
The path towards staff engineer | Part 1 🚀 (Russian version can be found above)
Hi, I'm going to start sharing my work for the E6 promo at Meta. I recently decided to pursue this goal and set a deadline for myself - Summer 2023.
Why am I writing about…
Hi, I'm going to start sharing my work for the E6 promo at Meta. I recently decided to pursue this goal and set a deadline for myself - Summer 2023.
Why am I writing about…
👍24🔥16❤8🥰1
In the next part, I'll talk about the conclusions I made. What could have been changed in the preparation process, how I almost got burned out. How you can negotiate offers. I'll start posting tasks from my interviews after part 3. However, I won't post the company where I was asked it ( standard NDA)
Stay tuned and thanks for reading! 🙏
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Stay tuned and thanks for reading! 🙏
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Medium
Evgenii Ray – Medium
Read writing from Evgenii Ray on Medium. Front-end Engineer at Meta | Photographer | Never Settle
👍10❤4
Интервью с хедж фондами, часть 2 👨💻 (English version can be found above this post)
И так, я вижу тема космических зарплат будоражит фронтендерское сообщество. На самом деле дата поинтов достаточно много. Все данные есть на levels.fyi. Ищете компанию и сортируете по компенсации.
Для меня, погоня за большой ТС не было основной задачей. В первую очередь, я искал возможность продолжать решать интересные технические задачи и не сильно погружаться в политику и менеджмент, что присуще большим компаниям, начиная со стафф уровня. Фронтенд в хеджах на зачаточных стадиях, greenfield атмосфера меня всегда привлекала. Ладно, давай к делу😃
——————
Интервью процесс👨💻
Two Sigma
- Online assessment (дают алго-фронтовую задачу на 2 часа на Hackerrank). Смотрят на качество кода и прохождение всех тестов.
- HR Call (поговорить про опыт) ☎️
- React / Javascript coding - раунд с упором на обработку сложной структуры и рендеринга компонента
- React / Javascript coding - еще один раунд, но больше на использовании ООП и умение писать практические вещи. Для примера: написать змейку на реакте
- System Design - если смотрели мои видео на ютубе, то это абсолютная копия, того, что нужно.
- 3 Раунда Behavioral Interview. Да, именно три! Каждый по часу с разным человеком
- Follow up, если есть вопросы по технической части
- Offer (если все хорошо)
Jane Street
- Часовое интервью про опыт с разработчиком. Не похоже на бехейв, мне повезло поговорить с одним из разработчиков компилятора Typescript.
- Front-End coding. Открытый вопрос по написанию дженерик компонента, требование нужно уточнять самому, ограничивать функционал тоже. Можно писать на чем угодно. Я решил удивить, и писал на ванильном JS.
- Generic SWE coding. В интернете много отзывов про интервью, скажем так, у Jane Street особый подход. Алгоритмы не нужны. Фокус на чистом коде. В этом раунде я очень переволновался, хотя задача была несложная. К сожалению, раунд не оценивает знания фронтенда.
- Virtual / Onsite интервью на 4 часа с перерывом на ланч. Если первая часть прошла хорошо, продолжают вторую. Если нет, кушаешь ланч и идешь домой
- Оффер / Не оффер в течении 24 часов
Citadel
- Javascript Coding (bfe.dev) - тут желательно подготовиться и нарешать задач. Сложность может варьироваться.
- React / Javascript coding - раунд с упором на обработку сложной структуры и рендеринга компонента
- Behavioural
—————————
Результаты🙂
В общем вот такой расклад ✅:
- Two Sigma - reject на 7ом этапе. К сожалению, заплутал в задаче и не решил ее.❌
- Jane Street - reject. Успешно прошел UI кодинг, но не справился с Gen SWE❌
- Citadel - Интервью отменились, позиция закрыта❌
- Jump Trading - деталей раскрыть не могу, но туда я не иду🤐
Отказ переварил относительно легко, мне повезло иметь хорошую работу и хороший проект. Потраченного времени не жалко. Однозначно для себя понял, что хотел бы когда-нибудь поработать в Jane Street. Ушел бы туда даже за чуть меньшие деньги, чем в Мете (хотя там джун получает как стафф в Мете). Понравились все люди с кем общался и в целом было ощущение, что фронтенд инжиниринг там в зачаточном виде, можно сделать много интересного.
Что там с промо IC6?🚀
Пожалуй закончу пост на позитивной ноте, промо на стаффа я получил!🥳 Процесс занял 12 мес, что по меркам Меты, совсем немного. Несомненно этому рад. Буду привыкать к новой роли, хоть и говорят ничего не должно измениться. Про то, сколько зарабатывает стафф в Мете я писал тут, я всегда открыто делюсь этим. С учетом всех акций, бонусов, рефрешеров и тд, в след году я приземлюсь в районе ~370-450K 💷, если не уволят и если не уйдут на дно ;D. На текущем рыночке, ничего наверняка знать нельзя.
В следующей части расскажу про выводы, которые сделал. Что можно было изменить в процессе подготовки, как я чуть не выгорел. Как обговаривал офферы ( тут все было очень просто ). Задачки со своих интервью начну выкладывать после 3-4 части.
Оставайся на связи и спасибо, что читаешь! 🙏
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
И так, я вижу тема космических зарплат будоражит фронтендерское сообщество. На самом деле дата поинтов достаточно много. Все данные есть на levels.fyi. Ищете компанию и сортируете по компенсации.
Для меня, погоня за большой ТС не было основной задачей. В первую очередь, я искал возможность продолжать решать интересные технические задачи и не сильно погружаться в политику и менеджмент, что присуще большим компаниям, начиная со стафф уровня. Фронтенд в хеджах на зачаточных стадиях, greenfield атмосфера меня всегда привлекала. Ладно, давай к делу
——————
Интервью процесс
Two Sigma
- Online assessment (дают алго-фронтовую задачу на 2 часа на Hackerrank). Смотрят на качество кода и прохождение всех тестов.
- HR Call (поговорить про опыт) ☎️
- React / Javascript coding - раунд с упором на обработку сложной структуры и рендеринга компонента
- React / Javascript coding - еще один раунд, но больше на использовании ООП и умение писать практические вещи. Для примера: написать змейку на реакте
- System Design - если смотрели мои видео на ютубе, то это абсолютная копия, того, что нужно.
- 3 Раунда Behavioral Interview. Да, именно три! Каждый по часу с разным человеком
- Follow up, если есть вопросы по технической части
- Offer (если все хорошо)
Jane Street
- Часовое интервью про опыт с разработчиком. Не похоже на бехейв, мне повезло поговорить с одним из разработчиков компилятора Typescript.
- Front-End coding. Открытый вопрос по написанию дженерик компонента, требование нужно уточнять самому, ограничивать функционал тоже. Можно писать на чем угодно. Я решил удивить, и писал на ванильном JS.
- Generic SWE coding. В интернете много отзывов про интервью, скажем так, у Jane Street особый подход. Алгоритмы не нужны. Фокус на чистом коде. В этом раунде я очень переволновался, хотя задача была несложная. К сожалению, раунд не оценивает знания фронтенда.
- Virtual / Onsite интервью на 4 часа с перерывом на ланч. Если первая часть прошла хорошо, продолжают вторую. Если нет, кушаешь ланч и идешь домой
- Оффер / Не оффер в течении 24 часов
Citadel
- Javascript Coding (bfe.dev) - тут желательно подготовиться и нарешать задач. Сложность может варьироваться.
- React / Javascript coding - раунд с упором на обработку сложной структуры и рендеринга компонента
- Behavioural
—————————
Результаты🙂
В общем вот такой расклад ✅:
- Two Sigma - reject на 7ом этапе. К сожалению, заплутал в задаче и не решил ее.
- Jane Street - reject. Успешно прошел UI кодинг, но не справился с Gen SWE
- Citadel - Интервью отменились, позиция закрыта
- Jump Trading - деталей раскрыть не могу, но туда я не иду
Отказ переварил относительно легко, мне повезло иметь хорошую работу и хороший проект. Потраченного времени не жалко. Однозначно для себя понял, что хотел бы когда-нибудь поработать в Jane Street. Ушел бы туда даже за чуть меньшие деньги, чем в Мете (хотя там джун получает как стафф в Мете). Понравились все люди с кем общался и в целом было ощущение, что фронтенд инжиниринг там в зачаточном виде, можно сделать много интересного.
Что там с промо IC6?
Пожалуй закончу пост на позитивной ноте, промо на стаффа я получил!
В следующей части расскажу про выводы, которые сделал. Что можно было изменить в процессе подготовки, как я чуть не выгорел. Как обговаривал офферы ( тут все было очень просто ). Задачки со своих интервью начну выкладывать после 3-4 части.
Оставайся на связи и спасибо, что читаешь! 🙏
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Front-End Engineer Blog
The path towards staff engineer | Part 1 🚀 (Russian version can be found above)
Hi, I'm going to start sharing my work for the E6 promo at Meta. I recently decided to pursue this goal and set a deadline for myself - Summer 2023.
Why am I writing about…
Hi, I'm going to start sharing my work for the E6 promo at Meta. I recently decided to pursue this goal and set a deadline for myself - Summer 2023.
Why am I writing about…
❤114🔥70👍30🤡1
Интервью с хедж-фондами, часть 3 - Рефлексия 🤔 (English version can be found below)
Привет 👋 Надеюсь тебе понравились последние два поста про интервью с хеджами. Этим постом хочу завершить эту серию и подумать, что можно было сделать лучше.
1. Подготовка
Самой большой ошибкой было решать leetcode. Кажется индустрия движется в правильном направлении и алгоритмические задачи фронтов спрашивают все меньше и меньше. Я потратил на leetcode около 8 недель, было бы намного продуктивнее использовать это время на решение более практических вещей связанных с UI.
2. WLB
Работать фултайм, над промо и подготовкой к интервью = отрицательный WLB. Жизни просто нет. Все превращается в серую рутину. Примерно первых 6 недель, все шло довольно плавно, но затем чувствуется ментальное истощение. Чем больше продолжаешь готовится, тем хуже состояние.
Что помогало:
1. Регулярные тренировки ( 3 раза зал + кардио,(велосипед по выходным или бег )
2. Походы в хайки 🏕
3. Правильная еда 🍱
Опять же, перечисленные вещи помогают тебе остаться на плаву, но долго в таком режим находится нельзя. Для себя вывел формулу, что подготовка не должна продолжаться больше 8 недель, в моем случае, после этого срока, теряется эффективность, начинаются проблемы со сном и все сопутствующие симптомы выгорания. Стоит учесть, я говорю про вариант, что у тебя есть фултайм работа. Если есть семья, может быть еще тяжелее. Отсутствие фултайм работы практически убирает любые лимиты 😀 Если есть такой возможность - go for it.
3. Слишком много компаний
Говорят иметь контр-офферы хорошо. Но рынок больших зарплат очень узок в Англии. Собеседоваться с большим количеством мелких компаний не продуктивно, так как маловероятно, что они смогут перебить big tech TC. Следующий раз я бы выбрал 3-4 компании для практики и 2 target компании куда хотел бы пойти и готовился конкретно к двум компаниям.
4. Большой отпуск перед подготовкой
Лучшее решение! Это второй раз, когда я так делаю.
Что дальше?
Ставить личные цели важно, для себя определил следующие направления развития на ближайший год.
1. YouTube - пока что, это одна из лучших идей, которая приходила мне в голову. Процесс создания видео сложный, но удовлетворение, которое это приносит и благодарность людей окупают любые затраты
2. Привыкнуть к IC6 роли в Мете.
3. Конференции. В ноябре поеду выступать на Метовскую конфу в Калифорнии. Это будет первый опыт выступления на больших эвентах. Но как говорят, дорогу осилит идущий
4. Больше технических статей. Хочу написать несколько статей на темы, которые нравятся самому.
5. Коллаборация с frontend masters. Если все сложится хорошо, ждите high-quality system design курс на этом ресурсе 🙂
Вот такой вот план. Хочу поблагодарить всех, кто читает мой канал, пишет комментарии и репостит🙏
В следующих постах, буду выкладывать по 2-3 задачки с собеседований. Будет интересно посмотреть на твои решения 🙂
Увидимся ✌️
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Привет 👋 Надеюсь тебе понравились последние два поста про интервью с хеджами. Этим постом хочу завершить эту серию и подумать, что можно было сделать лучше.
1. Подготовка
Самой большой ошибкой было решать leetcode. Кажется индустрия движется в правильном направлении и алгоритмические задачи фронтов спрашивают все меньше и меньше. Я потратил на leetcode около 8 недель, было бы намного продуктивнее использовать это время на решение более практических вещей связанных с UI.
2. WLB
Работать фултайм, над промо и подготовкой к интервью = отрицательный WLB. Жизни просто нет. Все превращается в серую рутину. Примерно первых 6 недель, все шло довольно плавно, но затем чувствуется ментальное истощение. Чем больше продолжаешь готовится, тем хуже состояние.
Что помогало:
1. Регулярные тренировки ( 3 раза зал + кардио,(велосипед по выходным или бег )
2. Походы в хайки 🏕
3. Правильная еда 🍱
Опять же, перечисленные вещи помогают тебе остаться на плаву, но долго в таком режим находится нельзя. Для себя вывел формулу, что подготовка не должна продолжаться больше 8 недель, в моем случае, после этого срока, теряется эффективность, начинаются проблемы со сном и все сопутствующие симптомы выгорания. Стоит учесть, я говорю про вариант, что у тебя есть фултайм работа. Если есть семья, может быть еще тяжелее. Отсутствие фултайм работы практически убирает любые лимиты 😀 Если есть такой возможность - go for it.
3. Слишком много компаний
Говорят иметь контр-офферы хорошо. Но рынок больших зарплат очень узок в Англии. Собеседоваться с большим количеством мелких компаний не продуктивно, так как маловероятно, что они смогут перебить big tech TC. Следующий раз я бы выбрал 3-4 компании для практики и 2 target компании куда хотел бы пойти и готовился конкретно к двум компаниям.
4. Большой отпуск перед подготовкой
Лучшее решение! Это второй раз, когда я так делаю.
Что дальше?
Ставить личные цели важно, для себя определил следующие направления развития на ближайший год.
1. YouTube - пока что, это одна из лучших идей, которая приходила мне в голову. Процесс создания видео сложный, но удовлетворение, которое это приносит и благодарность людей окупают любые затраты
2. Привыкнуть к IC6 роли в Мете.
3. Конференции. В ноябре поеду выступать на Метовскую конфу в Калифорнии. Это будет первый опыт выступления на больших эвентах. Но как говорят, дорогу осилит идущий
4. Больше технических статей. Хочу написать несколько статей на темы, которые нравятся самому.
5. Коллаборация с frontend masters. Если все сложится хорошо, ждите high-quality system design курс на этом ресурсе 🙂
Вот такой вот план. Хочу поблагодарить всех, кто читает мой канал, пишет комментарии и репостит
В следующих постах, буду выкладывать по 2-3 задачки с собеседований. Будет интересно посмотреть на твои решения 🙂
Увидимся ✌️
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Evgenii Ray – Medium
Read writing from Evgenii Ray on Medium. Front-end Engineer at Meta | Photographer | Never Settle
🔥146👍33❤29🏆6❤🔥1
Interview with hedge funds, part 3 - Reflection 🤔 (Russian version can be found above)
Hi, 👋 Hope you enjoyed the last two posts about hedge fund interviews. With this post, I want to wrap up this series and think about what could have been done better.
1. Preparation 📚
The biggest mistake was spending time on leetcode. The industry is moving in the right direction, and algorithmic problems are being asked less and less on front-end interviews. I spent about 8 weeks on leetcode; it would have been much more productive to use that time on solving more practical UI-related things.
2. WLB 🍷
Having a full-time job, pursuing a promotion and preparing for interviews = negative WLB. There's simply no life. Everything turns into a grey routine. Things went smoothly for the first 6 weeks, but it felt mentally draining. The more you keep preparing, the worse the condition gets.
What helped:
1. Regular workouts - 3 times gym + cardio (cycling on weekends or running)
2. Hiking 🏕
3. Eating healthy food 🍱
The above things help you stay afloat, but you can only stay in this regime for a while. I've learnt a formula for myself: preparation shouldn't last more than 8 weeks; in my case, effectiveness starts to decline after this period, and you may face sleep problems and all the accompanying symptoms of burnout and emotional exhaustion. It's worth considering; I'm talking about the option that you have a full-time job. If you have a family, it can be even more challenging. Not having a full-time job pretty much removes any limits 😀 If you have that option, go for it.
3. Too many companies🤯
They say having counter-offers is good. But the market for big salaries is really tight in England. It could be more productive to not interview with many small companies as they will unlikely outbid big tech TC. Next time, I would choose 3-4 companies for practice and 2 target companies where I would like to go and prepare specifically for these two companies.
4. A big holiday before preparation🏝️
Best decision! This is the second time I have done this.
What's next? 🏃♀️
Setting personal goals is essential; I have identified the following areas of development for the coming year.
1. YouTube - So far, this is one of the best ideas I've come up with. The process of creating videos is complicated, but the satisfaction it brings and the gratitude of people pay off any costs
2. Getting used to the IC6 role at Meta.
3. Conferences. In November, I will speak at a Meta conference in California. It will be the first experience of speaking at significant events.
4. More technical articles. I want to write some articles on topics that I like myself.
5. Collaboration with frontendmasters. If everything works well, expect a high-quality system design course on this resource 🙂 .
So that's the plan. I want to thank everyone who reads my channel, writes comments and reposts 🙏
In the upcoming posts, I will start posting 2-3 problems from the interviews. It will be interesting to see your solutions 🙂
See you ✌️
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Hi, 👋 Hope you enjoyed the last two posts about hedge fund interviews. With this post, I want to wrap up this series and think about what could have been done better.
1. Preparation 📚
The biggest mistake was spending time on leetcode. The industry is moving in the right direction, and algorithmic problems are being asked less and less on front-end interviews. I spent about 8 weeks on leetcode; it would have been much more productive to use that time on solving more practical UI-related things.
2. WLB 🍷
Having a full-time job, pursuing a promotion and preparing for interviews = negative WLB. There's simply no life. Everything turns into a grey routine. Things went smoothly for the first 6 weeks, but it felt mentally draining. The more you keep preparing, the worse the condition gets.
What helped:
1. Regular workouts - 3 times gym + cardio (cycling on weekends or running)
2. Hiking 🏕
3. Eating healthy food 🍱
The above things help you stay afloat, but you can only stay in this regime for a while. I've learnt a formula for myself: preparation shouldn't last more than 8 weeks; in my case, effectiveness starts to decline after this period, and you may face sleep problems and all the accompanying symptoms of burnout and emotional exhaustion. It's worth considering; I'm talking about the option that you have a full-time job. If you have a family, it can be even more challenging. Not having a full-time job pretty much removes any limits 😀 If you have that option, go for it.
3. Too many companies
They say having counter-offers is good. But the market for big salaries is really tight in England. It could be more productive to not interview with many small companies as they will unlikely outbid big tech TC. Next time, I would choose 3-4 companies for practice and 2 target companies where I would like to go and prepare specifically for these two companies.
4. A big holiday before preparation
Best decision! This is the second time I have done this.
What's next? 🏃♀️
Setting personal goals is essential; I have identified the following areas of development for the coming year.
1. YouTube - So far, this is one of the best ideas I've come up with. The process of creating videos is complicated, but the satisfaction it brings and the gratitude of people pay off any costs
2. Getting used to the IC6 role at Meta.
3. Conferences. In November, I will speak at a Meta conference in California. It will be the first experience of speaking at significant events.
4. More technical articles. I want to write some articles on topics that I like myself.
5. Collaboration with frontendmasters. If everything works well, expect a high-quality system design course on this resource 🙂 .
So that's the plan. I want to thank everyone who reads my channel, writes comments and reposts 🙏
In the upcoming posts, I will start posting 2-3 problems from the interviews. It will be interesting to see your solutions 🙂
See you ✌️
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Evgenii Ray – Medium
Read writing from Evgenii Ray on Medium. Front-end Engineer at Meta | Photographer | Never Settle
👍24❤15🔥14
Друзья канала 🤜
—————————
Привет, на моем канале я не выкладываю рекламу. Так получилось, что блогерская деятельность меня свела с коллегами по цеху. Поэтому хочу порекомендовать два интересных канала, которые сам регулярно читаю и авторов которых, знаю лично😉
——
Коды некоды Громова - https://t.iss.one/gromov_com
Олег, Ex-Frontend Lead в Яндексе и Ex-meta senior engineer. У Олега очень занимательная история, он решил уйти из биг-техов, чтобы развивать свои проекты и сейчас строит бизнес в Лондоне с нуля. Мне его интересно читать, с точки зрения эволюции мышления, как идти от 9-5 работы в предпренимательство, трудности с которыми сталкивается ИТ предпрениматель и тд.
Coding interview in the nutshell - https://t.iss.one/coding_interviews
Витя, также работал в Яндексе и в Амазоне. В своем канале делится инсайтами с алгоритмических интервью, интересные материалы и не только. Витя собрал очень дружелюбное коммунити, где люди обсуждают решение задачек и интервью с компаниями. У него на ютубчике регулярно выходят стримы с гостями (в отличии от меня, лол), где просто приятно послушать умных людей.
Надеюсь рекомендации тебе понравились!
Увидимся скоро в следующих постах про задачки👋
Friends of the channel🤜
—————————
Hi, I don't post any advertisements on my channel. It just happens that blogging has brought me together with a few fellow bloggers. So, I'd like to recommend two great Telegram channels I read regularly and with authors I know personally😉 . Dear English subs, please note that the content there is in Russian (mostly).
——
Coding & Not Coding of Gromov - https://t.iss.one/gromov_com.
Oleg, Ex-Frontend Lead at Yandex and Ex-Senior Frontend Engineer at Meta. Oleg has a very entertaining story; he decided to leave big tech to grow his projects and is now building a business in London from scratch. His channel is interesting in terms of the evolution of mindset, how to go from a 9-5 job into entrepreneurship, the challenges an IT entrepreneur faces, etc.
Coding interview in the nutshell - https://t.iss.one/coding_interviews
Vitya, Ex-Senior Engineer at Yandex and Amazon. On his channel, he shares insights on algorithmic interviews and many more. Vitya has built a very friendly community where people discuss coding problem-solving and interviews with companies. He has regular streams with guests on his YouTube channel (unlike me, lol), where you can enjoy the conversation of talented people.
I hope that you find these channels useful,
See you soon in the next posts!👋
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
—————————
Привет, на моем канале я не выкладываю рекламу. Так получилось, что блогерская деятельность меня свела с коллегами по цеху. Поэтому хочу порекомендовать два интересных канала, которые сам регулярно читаю и авторов которых, знаю лично
——
Коды некоды Громова - https://t.iss.one/gromov_com
Олег, Ex-Frontend Lead в Яндексе и Ex-meta senior engineer. У Олега очень занимательная история, он решил уйти из биг-техов, чтобы развивать свои проекты и сейчас строит бизнес в Лондоне с нуля. Мне его интересно читать, с точки зрения эволюции мышления, как идти от 9-5 работы в предпренимательство, трудности с которыми сталкивается ИТ предпрениматель и тд.
Coding interview in the nutshell - https://t.iss.one/coding_interviews
Витя, также работал в Яндексе и в Амазоне. В своем канале делится инсайтами с алгоритмических интервью, интересные материалы и не только. Витя собрал очень дружелюбное коммунити, где люди обсуждают решение задачек и интервью с компаниями. У него на ютубчике регулярно выходят стримы с гостями (в отличии от меня, лол), где просто приятно послушать умных людей.
Надеюсь рекомендации тебе понравились!
Увидимся скоро в следующих постах про задачки
Friends of the channel
—————————
Hi, I don't post any advertisements on my channel. It just happens that blogging has brought me together with a few fellow bloggers. So, I'd like to recommend two great Telegram channels I read regularly and with authors I know personally
——
Coding & Not Coding of Gromov - https://t.iss.one/gromov_com.
Oleg, Ex-Frontend Lead at Yandex and Ex-Senior Frontend Engineer at Meta. Oleg has a very entertaining story; he decided to leave big tech to grow his projects and is now building a business in London from scratch. His channel is interesting in terms of the evolution of mindset, how to go from a 9-5 job into entrepreneurship, the challenges an IT entrepreneur faces, etc.
Coding interview in the nutshell - https://t.iss.one/coding_interviews
Vitya, Ex-Senior Engineer at Yandex and Amazon. On his channel, he shares insights on algorithmic interviews and many more. Vitya has built a very friendly community where people discuss coding problem-solving and interviews with companies. He has regular streams with guests on his YouTube channel (unlike me, lol), where you can enjoy the conversation of talented people.
I hope that you find these channels useful,
See you soon in the next posts!
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Олег Громов печатает...
о разработке софта, карьере разработчика, сайд-проектах, стартапах, о жизни и вообще
👍34❤16🔥4👌2
Задачки с собеседований - Серия 1
Привет! Пора выкладывать задачки с собеседований, как и обещал. Два раза неделю, буду выкладывать по 2 задачи.
График следующий - понедельник и пятница. Задачек около 20, все задачки потом выложу большим списком. Делитесь вашими решениями и помогайте коллегам! Интереса ради, решения будут открываться позже 🙂
Самое красивое и лучше решение осветим на всю аудиторию👏
Поехали!🚀
——
Interview problems - Episode 1
Hi! It's time to post the interview tasks, as promised. I will be posting two tasks twice a week, specifically on Mondays and Fridays. There will be approximately 20 tasks in total, all of which will be listed together at a later time. Please share your solutions and assist your colleagues. For added intrigue, the solutions will be revealed at a later point 🙂
The most elegant and optimal solution will be showcased to the entire audience👏
Let's get started🚀
——
Task 1: Implement big-integer addition / substraction
Source: HFT
Time limit: 60 min
Task 2: Implement fifteen-puzzle game
Source: HFT
Time limit: 45 min
Requirements:
1. Vanila / React implementation
2. Track Number of steps and win condition
3. Basic CSS styles
4. Reset game
#interview #hft
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Привет! Пора выкладывать задачки с собеседований, как и обещал. Два раза неделю, буду выкладывать по 2 задачи.
График следующий - понедельник и пятница. Задачек около 20, все задачки потом выложу большим списком. Делитесь вашими решениями и помогайте коллегам! Интереса ради, решения будут открываться позже 🙂
Самое красивое и лучше решение осветим на всю аудиторию
Поехали!
——
Interview problems - Episode 1
Hi! It's time to post the interview tasks, as promised. I will be posting two tasks twice a week, specifically on Mondays and Fridays. There will be approximately 20 tasks in total, all of which will be listed together at a later time. Please share your solutions and assist your colleagues. For added intrigue, the solutions will be revealed at a later point 🙂
The most elegant and optimal solution will be showcased to the entire audience
Let's get started
——
Task 1: Implement big-integer addition / substraction
Source: HFT
Time limit: 60 min
Task 2: Implement fifteen-puzzle game
Source: HFT
Time limit: 45 min
Requirements:
1. Vanila / React implementation
2. Track Number of steps and win condition
3. Basic CSS styles
4. Reset game
#interview #hft
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍15❤5🤯1
Привет! Выкладываю еще 2 задачки.
В следующем посте оценим решения из комментов для всех 4ех задач!
——
Hi! I'm posting 2 more problems.
In the next post we will evaluate the solutions from the comments for all 4 problems!
Let's go!🚀
——
Task 3: Implement Tetris Engine
Source: HFT
Time limit: 60 min (+20 min follow up)
Task 4: Promise batch
Source: Big Tech
Time limit: 20 min
⚠️ Note: Typing has a mistake: instead of having Array of promised it should be
Array<() => Promise<any>>
——
#interview #hft #bigtech
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
В следующем посте оценим решения из комментов для всех 4ех задач!
——
Hi! I'm posting 2 more problems.
In the next post we will evaluate the solutions from the comments for all 4 problems!
Let's go!
——
Task 3: Implement Tetris Engine
Source: HFT
Time limit: 60 min (+20 min follow up)
Task 4: Promise batch
Source: Big Tech
Time limit: 20 min
⚠️ Note: Typing has a mistake: instead of having Array of promised it should be
Array<() => Promise<any>>
——
#interview #hft #bigtech
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤1
Frontend System Design - Season 2, Episode 3 🚀
Привет!👋
Давненько не было видео по фронтендовому систем дизайну. Вопрос про автокомплит у меня спросили в сумме 5 раз, поэтому я решил перезаписать видео, включить больше технических деталей, рассмотреть использование префиксного дерева и обработку конкурирующих запросов.
Надеюсь тебе понравится ремастер старого видео!
Пиши комменты, всегда рад на них ответить!
—————
Hello there!👋
It's been a while since I last posted a video on frontend system design. I've been asked the autocomplete question a total of 5 times during my interview season, so I decided to re-record the video, include more technical details, explore the use of a prefix tree, and address the issue of handling competing requests.
I hope you enjoy this remastered version of an older video!
Please leave comments; I'm always happy to respond to them!
#systemdesign #frontend #interview
https://www.youtube.com/watch?v=9mjsRrJYOWE&lc=UgytrAcaq2diqEzj-hx4AaABAg
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Привет!
Давненько не было видео по фронтендовому систем дизайну. Вопрос про автокомплит у меня спросили в сумме 5 раз, поэтому я решил перезаписать видео, включить больше технических деталей, рассмотреть использование префиксного дерева и обработку конкурирующих запросов.
Надеюсь тебе понравится ремастер старого видео!
Пиши комменты, всегда рад на них ответить!
—————
Hello there!
It's been a while since I last posted a video on frontend system design. I've been asked the autocomplete question a total of 5 times during my interview season, so I decided to re-record the video, include more technical details, explore the use of a prefix tree, and address the issue of handling competing requests.
I hope you enjoy this remastered version of an older video!
Please leave comments; I'm always happy to respond to them!
#systemdesign #frontend #interview
https://www.youtube.com/watch?v=9mjsRrJYOWE&lc=UgytrAcaq2diqEzj-hx4AaABAg
YouTube 📹 ——— Medium 📑 ——— LinkedIn 👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
[Front-End System Design] - Typeahead component
Greetings, everyone! Welcome to the latest episode of Front-End System Design. During my recent interview season, I encountered a recurring question across multiple companies. It turns out, the initial version of system design for this component was uploaded…
👍38❤17🔥13🤝4👌2
Next System Design Episode 📷
Anonymous Poll
63%
Notion
39%
Jira Board
19%
Remaster of Facebook Design
Как я в Калифорнию сьездил 🇺🇸
Привет! Пост с задачками я чуть конечно задержал. Уезжал в рабочую поездку на три недели и выступать на конференции в Калифорнию. Решил поделиться с тобой впечатлениями.
Офис Меты 🏢
Офис Меты в Менло Парке - это конечно Диснейленд. 15 разных ресторанов на территории кампуса, в каждом разная еда каждый день. Тренажерка, футбольный, баскетбольный корты, диетолог в офисе, часа 2 можно идти просто вдоль кампуса 😀 Думаю все это сделано, чтобы ты не покидал свое рабочее место.
Кремнивая долина 💻
Это деревня! ВВП долины это половина ВВП всей Британии, но на удивление инфрастутурно это территория осталась где то на уровне 2000х. Маленькие уютные дома, почти полное отсутсвие общетвенного транспорта и нет нормального 4Г интернета. Казалось бы, центр технологий 😀
В целом, я удивлен что практически ничего не изменилось тут за 10 лет, когда я последний раз тут был.
Сан-Франциско 🌉
Остался тем же красивым городом с интересной архитектурой, но с очень острой социальной проблемой - бездомные и наркоманы. Даунтаун завален людьми в непонятном состоянии, такое количество человек под солями, я увидел в первый раз. Люди - полумертвые зомби. Очень грустно на это смотреть. В такие моменты понимаешь - так быть не должно. Не мне судить местное правительство, но кажется что проблема с годами усугубляется
Природа ☀️
Как бы плохо не управлялась Калифорния - природа и климат, одни из самых красивых, что я видел. 3 часа и ты можешь быть в горах, пустыне, озерах, водопадах, лесу, серфить в океане. Оставлю пару фоток вместе с этим постом!
В целом, я отлично провел время. Успел познакомиться с приятными людьми и посетить много красивых мест.
Как всегда, буду рад комментариям!
Спасибо, что читаешь 🙏
Привет! Пост с задачками я чуть конечно задержал. Уезжал в рабочую поездку на три недели и выступать на конференции в Калифорнию. Решил поделиться с тобой впечатлениями.
Офис Меты 🏢
Офис Меты в Менло Парке - это конечно Диснейленд. 15 разных ресторанов на территории кампуса, в каждом разная еда каждый день. Тренажерка, футбольный, баскетбольный корты, диетолог в офисе, часа 2 можно идти просто вдоль кампуса 😀 Думаю все это сделано, чтобы ты не покидал свое рабочее место.
Кремнивая долина 💻
Это деревня! ВВП долины это половина ВВП всей Британии, но на удивление инфрастутурно это территория осталась где то на уровне 2000х. Маленькие уютные дома, почти полное отсутсвие общетвенного транспорта и нет нормального 4Г интернета. Казалось бы, центр технологий 😀
В целом, я удивлен что практически ничего не изменилось тут за 10 лет, когда я последний раз тут был.
Сан-Франциско 🌉
Остался тем же красивым городом с интересной архитектурой, но с очень острой социальной проблемой - бездомные и наркоманы. Даунтаун завален людьми в непонятном состоянии, такое количество человек под солями, я увидел в первый раз. Люди - полумертвые зомби. Очень грустно на это смотреть. В такие моменты понимаешь - так быть не должно. Не мне судить местное правительство, но кажется что проблема с годами усугубляется
Природа ☀️
Как бы плохо не управлялась Калифорния - природа и климат, одни из самых красивых, что я видел. 3 часа и ты можешь быть в горах, пустыне, озерах, водопадах, лесу, серфить в океане. Оставлю пару фоток вместе с этим постом!
В целом, я отлично провел время. Успел познакомиться с приятными людьми и посетить много красивых мест.
Как всегда, буду рад комментариям!
Спасибо, что читаешь 🙏
👍64❤25🐳2