День 267 - Начало и конец 🤔
Вот и закончился процесс интервью с Facebook и скорее всего и весь общий забег в 8 мес. К сожалению, COVID_19 внес коррективы и из запланированных компаний, получилось поинтервьювироваться нормально только с ФБ. Мы прошли долгий путь, начали алгоритмов, закончили фронтовым систем дизайном. Этим постом, я хочу просуммировать, какая работа была проделана.
👨🏫 Алгоритмы
Пожалуй это самый интенсивный этап в моей подготовке. Подъем в 6 утра до работы, учеба 5 часов в день алгоритмов и затем работа. Было сложно, но мы прошли через это.
1. Algorithms and Data Structures Part 1, 2 - великолепный курс дяди Сенджвика, с ним мы погрузились глубоко в изучение структур данных, выполнили все домашки, написали куча конспектов
2. Замечательный канал Абдула Барри, лучший материал по Time Complexity, а также алгоритмам.
3. Leetcode - сколько боли в этом слове. Здесь я прорешал 304 задачи. И, это совершенно мне не понадобилось ::troll:: .
👨💻Фронтенд
После мы переключились на более прияную часть, фронтенд. Здесь мы разобрали самые коварные части JS и фронта. Так родился фронт-док, который очень мне помог в процессе собесов
1. Фронт док: https://www.notion.so/Front-End-Preparation-a0ac842415a04ddf9319718ea6ba22a4
2. Было прорешано и найдено куча фронтенд задач. Которые действительно мне попались на интервью. Все задачи из 6, которые были у меня на интервью есть в доке, кроме одной. Но она там скоро окажется 🙂
3. Видео по систем дизайну, трудно было представить, что для тренировки я буду записывать видео по нему. Вышло неплохо и очень близко к тому, что было на реальном интервью.
Спасибо, всем кто поддерживал на этом пути. Опыт онсайта я опишу позже, однозначно он позитивный и я рад что прошел через это. Я не знаю свой результат, скорее всего - no hire, по личным ощущеням 😔. Но теперь, я точно знаю его формат и это не так сложно, больше страха было.
Как и обещал, ниже сейчас опубликую первое видео по System Design. Микрофона у меня нет, поэтому за кровь из ушей и русский акцент не ручаюсь 😀 Первый блин комом.
Автор канала уходит в ретроспективу и думки о будущем. В ближайшее время опубликую опыт интервью.
Всем желаю удачи с подготовке 🍻 and may the force be with you
Вот и закончился процесс интервью с Facebook и скорее всего и весь общий забег в 8 мес. К сожалению, COVID_19 внес коррективы и из запланированных компаний, получилось поинтервьювироваться нормально только с ФБ. Мы прошли долгий путь, начали алгоритмов, закончили фронтовым систем дизайном. Этим постом, я хочу просуммировать, какая работа была проделана.
👨🏫 Алгоритмы
Пожалуй это самый интенсивный этап в моей подготовке. Подъем в 6 утра до работы, учеба 5 часов в день алгоритмов и затем работа. Было сложно, но мы прошли через это.
1. Algorithms and Data Structures Part 1, 2 - великолепный курс дяди Сенджвика, с ним мы погрузились глубоко в изучение структур данных, выполнили все домашки, написали куча конспектов
2. Замечательный канал Абдула Барри, лучший материал по Time Complexity, а также алгоритмам.
3. Leetcode - сколько боли в этом слове. Здесь я прорешал 304 задачи. И, это совершенно мне не понадобилось ::troll:: .
👨💻Фронтенд
После мы переключились на более прияную часть, фронтенд. Здесь мы разобрали самые коварные части JS и фронта. Так родился фронт-док, который очень мне помог в процессе собесов
1. Фронт док: https://www.notion.so/Front-End-Preparation-a0ac842415a04ddf9319718ea6ba22a4
2. Было прорешано и найдено куча фронтенд задач. Которые действительно мне попались на интервью. Все задачи из 6, которые были у меня на интервью есть в доке, кроме одной. Но она там скоро окажется 🙂
3. Видео по систем дизайну, трудно было представить, что для тренировки я буду записывать видео по нему. Вышло неплохо и очень близко к тому, что было на реальном интервью.
Спасибо, всем кто поддерживал на этом пути. Опыт онсайта я опишу позже, однозначно он позитивный и я рад что прошел через это. Я не знаю свой результат, скорее всего - no hire, по личным ощущеням 😔. Но теперь, я точно знаю его формат и это не так сложно, больше страха было.
Как и обещал, ниже сейчас опубликую первое видео по System Design. Микрофона у меня нет, поэтому за кровь из ушей и русский акцент не ручаюсь 😀 Первый блин комом.
Автор канала уходит в ретроспективу и думки о будущем. В ближайшее время опубликую опыт интервью.
Всем желаю удачи с подготовке 🍻 and may the force be with you
Evgenii Ray on Notion
Front-End Preparation | Notion
console.log(
❤4
День 279 - Интервью бесконечности, Часть 2
Сегодня был телефонный разговор с рекрутером по систем дизайну. В общем, все оказалось до жути забавно и грустно. Систем дизайн прошел очень хорошо и я в целом полностью meet the bar, но из-за того, что я использовал готовые формочки для мокапа компонентов, у интервьювера появилась мысль, что у меня конспект и я мог делать все не самостоятельно - what a shame ::harold_hide_the_pain::.
В общем, она предложила, сделать тоже самое, только без готовых форм и намекнула на физическую борду, которую ФБ оплатит. Намек понят, завтра Женя идет заказывать физикал борд.
Интервью назначу через 3 недели - не будьте мной 😑
Сегодня был телефонный разговор с рекрутером по систем дизайну. В общем, все оказалось до жути забавно и грустно. Систем дизайн прошел очень хорошо и я в целом полностью meet the bar, но из-за того, что я использовал готовые формочки для мокапа компонентов, у интервьювера появилась мысль, что у меня конспект и я мог делать все не самостоятельно - what a shame ::harold_hide_the_pain::.
В общем, она предложила, сделать тоже самое, только без готовых форм и намекнула на физическую борду, которую ФБ оплатит. Намек понят, завтра Женя идет заказывать физикал борд.
Интервью назначу через 3 недели - не будьте мной 😑
День 299 - Интервью бесконечности, Часть 3
И так, 3 декабря подступает, все это время я практиковался рисовать на физической борде и ощущения совсем другие. Я также записывал себя на видео, чтобы понять, как будет видеть меня интервьювер.
Небольшие заметки, которые я сделал по своим ошибкам 🤔 :
✅ Смотреть в камеру, первые несколько записей мой взор устремлялся вдаль и с точки зрения интервьювера, это полное отсуствие eye-контакта, что ощущается странно. Старайтесь смотреть в объектив, запись видео сильно помогает исправить эту ошибку 🙂
✅ Место не бесконечное, на draw.io, все просто, бесконечный канвас, рисуй и не переживай. На доске, нужно заранее планировать распределение места. Особенно, если она маленькая. Я приобрел доску 150х100 и места все-равно не хватает. Если не хватает места, просите интервьювера сделать скриншот и дальше уже стирайте.
✅ Не закрывать собой доску, для меня это было самым сложным, интервьювер должен видеть, что вы пишите 😀
✅ Несколько цветов. Получается на много понятнее, если использовать сразу несколько цветов. Я довольно быстро наловчился. Заранее запомните, какой цвет для чего будете использовать. это помогает следовать плану
✅ Фокус на самом главном. На draw.io я мог рассказывать больше аспектов, на доске, без готовых форм, я планирую фокусироваться на наиболее важных вещах, перфоманс, доступность и тд. Планируйте свой рассказ не в 45 минут, а в 30-35. Так как в процессе, будут вопросы от интервьювера, которые съедают время.
⚠️ Небольшая особенность System Design интервью в ФБ
Исходя из моего опыта и опыта коллег, систем дизайн в ФБ, это не совсем диалог. В Амазоне, ожидали активную дискуссию, в ФБ это больше похоже на рассказ Сеньора-Помидора юным падаванам. То есть - монолог. Задавайте движение интервью, внимательно читайте намеки интервьювера. Вы драйвите это интервью, вопросы должны быть в начале, на этапе выяснения требований, далее, не спрашивайте что рассказывать, наоборот, говорите то, что сами считаете важным. Если интервьювер делает тонкий намек, читайте его и направляйте дискуссию.
И небольшой апдейт, материалы, которые я обещал выложить еще после прошлого интервью, выложу уже после следующего, если мне еще один фоллоу ап не датут 🙂 К ним добавится еще разбор на физической борде.
С наступающей зимушкой вас ❄️
И так, 3 декабря подступает, все это время я практиковался рисовать на физической борде и ощущения совсем другие. Я также записывал себя на видео, чтобы понять, как будет видеть меня интервьювер.
Небольшие заметки, которые я сделал по своим ошибкам 🤔 :
✅ Смотреть в камеру, первые несколько записей мой взор устремлялся вдаль и с точки зрения интервьювера, это полное отсуствие eye-контакта, что ощущается странно. Старайтесь смотреть в объектив, запись видео сильно помогает исправить эту ошибку 🙂
✅ Место не бесконечное, на draw.io, все просто, бесконечный канвас, рисуй и не переживай. На доске, нужно заранее планировать распределение места. Особенно, если она маленькая. Я приобрел доску 150х100 и места все-равно не хватает. Если не хватает места, просите интервьювера сделать скриншот и дальше уже стирайте.
✅ Не закрывать собой доску, для меня это было самым сложным, интервьювер должен видеть, что вы пишите 😀
✅ Несколько цветов. Получается на много понятнее, если использовать сразу несколько цветов. Я довольно быстро наловчился. Заранее запомните, какой цвет для чего будете использовать. это помогает следовать плану
✅ Фокус на самом главном. На draw.io я мог рассказывать больше аспектов, на доске, без готовых форм, я планирую фокусироваться на наиболее важных вещах, перфоманс, доступность и тд. Планируйте свой рассказ не в 45 минут, а в 30-35. Так как в процессе, будут вопросы от интервьювера, которые съедают время.
⚠️ Небольшая особенность System Design интервью в ФБ
Исходя из моего опыта и опыта коллег, систем дизайн в ФБ, это не совсем диалог. В Амазоне, ожидали активную дискуссию, в ФБ это больше похоже на рассказ Сеньора-Помидора юным падаванам. То есть - монолог. Задавайте движение интервью, внимательно читайте намеки интервьювера. Вы драйвите это интервью, вопросы должны быть в начале, на этапе выяснения требований, далее, не спрашивайте что рассказывать, наоборот, говорите то, что сами считаете важным. Если интервьювер делает тонкий намек, читайте его и направляйте дискуссию.
И небольшой апдейт, материалы, которые я обещал выложить еще после прошлого интервью, выложу уже после следующего, если мне еще один фоллоу ап не датут 🙂 К ним добавится еще разбор на физической борде.
С наступающей зимушкой вас ❄️
Получен оффер от Facebook - Frontend Engineer 🎉🎉🎉
🔥11👍1
Теперь без счетчика дней ☺️
Дорогие подписчики, спасибо за Вашу поддержку и доброту. Это было большой мотивацией для меня на всем пути. Я планирую и дальше вести канал и выкладывать полезные вещи в будущем. Ниже я приложу примерный план того, что я хочу рассказать в дальнейшем. Просьба, напишите в комментах, что еще Вам бы было Вам интересно ☺️
✅ Планы по материалам
🔧 System Design
1. Закончу выкладывать видео по сис дизу
2. Базовые заметки и опыт моего систем дизайна
👨💻Coding
1. Видео - разбор самых сложных интервью кодинг вопросов для фронтов
2. Видео разборы дизайна различных виджетов ( рейтинг, табы и тд ), которые часто спрашивают на интервью
🏋🏻♂️ Hardest Parts of Front-End
Самые сложные и продвинутые части фронта
- имлементация инфинит скролла ( vanila / react )
- имлементация masonry layout ( vanila / react )
- real-life использование продвинутого API - Intersection Observer, Mutation Observer, Resize Observer
🚀 Performance
На реальных примерах, хочу разобрать все детали перфоманса и оптимизации.
А также, просто личные заметки про релокацию, Лондон и т.д.
Автор уходит в небольшой отпуск. Видео по сис дизу продолжу выпускать раз в неделю.
———
Всем морозной и снежной зимушки ❄️
#alert
Дорогие подписчики, спасибо за Вашу поддержку и доброту. Это было большой мотивацией для меня на всем пути. Я планирую и дальше вести канал и выкладывать полезные вещи в будущем. Ниже я приложу примерный план того, что я хочу рассказать в дальнейшем. Просьба, напишите в комментах, что еще Вам бы было Вам интересно ☺️
✅ Планы по материалам
🔧 System Design
1. Закончу выкладывать видео по сис дизу
2. Базовые заметки и опыт моего систем дизайна
👨💻Coding
1. Видео - разбор самых сложных интервью кодинг вопросов для фронтов
2. Видео разборы дизайна различных виджетов ( рейтинг, табы и тд ), которые часто спрашивают на интервью
🏋🏻♂️ Hardest Parts of Front-End
Самые сложные и продвинутые части фронта
- имлементация инфинит скролла ( vanila / react )
- имлементация masonry layout ( vanila / react )
- real-life использование продвинутого API - Intersection Observer, Mutation Observer, Resize Observer
🚀 Performance
На реальных примерах, хочу разобрать все детали перфоманса и оптимизации.
А также, просто личные заметки про релокацию, Лондон и т.д.
Автор уходит в небольшой отпуск. Видео по сис дизу продолжу выпускать раз в неделю.
———
Всем морозной и снежной зимушки ❄️
#alert
👍2
Front-End Engineer Blog pinned «https://telegra.ph/Kak-polzovatsya-materialom-kanala-12-15»
We are back online 🎉
🇷🇺
Привет, хорошие новости. Ютуб канал снова работает, видео доступны для всех. Материал в телеграмме также остается без изменений.
[Episode 1 - News Feed] - https://www.youtube.com/watch?v=5vyKhm2NTfw
[Episode 2 - Pinterest]. - https://www.youtube.com/watch?v=3MADCVqL534
[Episode 3 - Netflix] - https://www.youtube.com/watch?v=Tu-hZ6lqNtY
[Episode 4 - Chat App] - https://www.youtube.com/watch?v=LEaiGjffLEs
[Episode 5 - Search] - https://www.youtube.com/watch?v=9aOXGE7wAZo
[Episode 6 - Data Table] - https://youtu.be/u6jhTo13_No
В ближайшее время, выпущу последнюю серию по Front-End дизайну. Если хотите еще видосов, засылайте ваши вопросы с реальных интервью и я буду с радостью дополню этот плейлист.
Всем уютной, морозной зимушки ❄️
——
🇬🇧
Hi, good news. The YouTube channel is online again, videos are available for everyone. Telegram content also remains unchanged.
[Episode 1 - News Feed] - https://www.youtube.com/watch?v=5vyKhm2NTfw
[Episode 2 - Pinterest]. - https://www.youtube.com/watch?v=3MADCVqL534
[Episode 3 - Netflix] - https://www.youtube.com/watch?v=Tu-hZ6lqNtY
[Episode 4 - Chat App] - https://www.youtube.com/watch?v=LEaiGjffLEs
[Episode 5 - Search] - https://www.youtube.com/watch?v=9aOXGE7wAZo
[Episode 6 - Data Table] - https://youtu.be/u6jhTo13_No
Soon, I'll be releasing the last episode on Front-End Design. If you want more videos, please send me your questions from interviews and I'll be happy to record a new SD video.
Have a great cozy, frosty winter ❄️
#interview
🇷🇺
Привет, хорошие новости. Ютуб канал снова работает, видео доступны для всех. Материал в телеграмме также остается без изменений.
[Episode 1 - News Feed] - https://www.youtube.com/watch?v=5vyKhm2NTfw
[Episode 2 - Pinterest]. - https://www.youtube.com/watch?v=3MADCVqL534
[Episode 3 - Netflix] - https://www.youtube.com/watch?v=Tu-hZ6lqNtY
[Episode 4 - Chat App] - https://www.youtube.com/watch?v=LEaiGjffLEs
[Episode 5 - Search] - https://www.youtube.com/watch?v=9aOXGE7wAZo
[Episode 6 - Data Table] - https://youtu.be/u6jhTo13_No
В ближайшее время, выпущу последнюю серию по Front-End дизайну. Если хотите еще видосов, засылайте ваши вопросы с реальных интервью и я буду с радостью дополню этот плейлист.
Всем уютной, морозной зимушки ❄️
——
🇬🇧
Hi, good news. The YouTube channel is online again, videos are available for everyone. Telegram content also remains unchanged.
[Episode 1 - News Feed] - https://www.youtube.com/watch?v=5vyKhm2NTfw
[Episode 2 - Pinterest]. - https://www.youtube.com/watch?v=3MADCVqL534
[Episode 3 - Netflix] - https://www.youtube.com/watch?v=Tu-hZ6lqNtY
[Episode 4 - Chat App] - https://www.youtube.com/watch?v=LEaiGjffLEs
[Episode 5 - Search] - https://www.youtube.com/watch?v=9aOXGE7wAZo
[Episode 6 - Data Table] - https://youtu.be/u6jhTo13_No
Soon, I'll be releasing the last episode on Front-End Design. If you want more videos, please send me your questions from interviews and I'll be happy to record a new SD video.
Have a great cozy, frosty winter ❄️
#interview
YouTube
[Front End System Design] - Facebook News Feed
Episode 1 - Facebook News Feed
Facebook News Feed is a widespread problem for System Design for Front-End interviews. Let's try to design it. This is just my thoughts and it's not a guide on how to do that.
If you have any suggestions, please leave comments…
Facebook News Feed is a widespread problem for System Design for Front-End interviews. Let's try to design it. This is just my thoughts and it's not a guide on how to do that.
If you have any suggestions, please leave comments…
❤3
[ Front-End System Design ] - Episode 7 - Poll Widget
🇷🇺
——
Привет. Опубликовал последнюю серию Front-End System Design - https://www.youtube.com/watch?v=lO6GyCvbDm8
Получился наиболее простой и лайтовый эпизод. На этом, видосы по дизайну заканчиваются. Если есть возможность, засылайте свои дизайн вопросы с интервью, так мы сможем пополнить плейлист новыми сериями.
Теперь вопрос к Вам ☺️
О чем бы Вам было интересно узнать в ближайшие 2 месяца? Пока планы следующие:
1. Hardest Parts of Front-End Development 👨🏫
Начал работать над серией небольших статей - Hardest Parts of Front-End Development, где хочу разобрать различные тонкости верстки, работы браузера и оптимизации перфоманса приложений. Это долгосрочный проект, с помощью которого я бы хотел собрать все мясо из различных ресурсов и сделать полноценную серию статей, которую не стыдно советовать.
2. Заметки иммигранта 🚜
Фановая рубрика, где расскажу, основные моменты иммиграции, оформления документов, поиск жилья, проблемы с которыми столкнулся и просто впечатления от London City 🇬🇧
3. Пятничный чай 🍵
Появилась идея раз в 2-3 недели устраивать стримы, где можно просто поговорить и обменяться идеями.
Как тебе план?
Буду рад твоим комментариям 💪
🇬🇧
——
Hi. I've posted the latest episode of Front-End System Design - https://www.youtube.com/watch?v=lO6GyCvbDm8
This is the most smoothie and easy episode of the whole series and the last one. Feel free to send me your design questions from interviews to add more episodes to the playlist.
Now a question for you ☺️
What would you be interested in reading about in the next 2 months? So far, I have the following plan:
1. Hardest Parts of Front-End Development 👨🏫
I've been working on a series of articles - Hardest Parts of Front-End Development, where I want to tackle different subtleties of layout, browser performance, and optimizing application performance. This is a long-term project with which I'd like to gather all the "meaty parts" from various resources and make a full-fledged series of articles that I'm not ashamed to recommend.
2. Immigrant Notes 🚜
Just a fun section where I'll talk about my immigration, paperwork, finding accommodation, problems I encountered, and impressions of London City 🇬🇧
3. Friday Tea 🍵
I have an idea to do a stream every 2-3 weeks to just talk and exchange ideas.
Let me folks know what you think.
I’d love to see your comments 💪
#design #interview
🇷🇺
——
Привет. Опубликовал последнюю серию Front-End System Design - https://www.youtube.com/watch?v=lO6GyCvbDm8
Получился наиболее простой и лайтовый эпизод. На этом, видосы по дизайну заканчиваются. Если есть возможность, засылайте свои дизайн вопросы с интервью, так мы сможем пополнить плейлист новыми сериями.
Теперь вопрос к Вам ☺️
О чем бы Вам было интересно узнать в ближайшие 2 месяца? Пока планы следующие:
1. Hardest Parts of Front-End Development 👨🏫
Начал работать над серией небольших статей - Hardest Parts of Front-End Development, где хочу разобрать различные тонкости верстки, работы браузера и оптимизации перфоманса приложений. Это долгосрочный проект, с помощью которого я бы хотел собрать все мясо из различных ресурсов и сделать полноценную серию статей, которую не стыдно советовать.
2. Заметки иммигранта 🚜
Фановая рубрика, где расскажу, основные моменты иммиграции, оформления документов, поиск жилья, проблемы с которыми столкнулся и просто впечатления от London City 🇬🇧
3. Пятничный чай 🍵
Появилась идея раз в 2-3 недели устраивать стримы, где можно просто поговорить и обменяться идеями.
Как тебе план?
Буду рад твоим комментариям 💪
🇬🇧
——
Hi. I've posted the latest episode of Front-End System Design - https://www.youtube.com/watch?v=lO6GyCvbDm8
This is the most smoothie and easy episode of the whole series and the last one. Feel free to send me your design questions from interviews to add more episodes to the playlist.
Now a question for you ☺️
What would you be interested in reading about in the next 2 months? So far, I have the following plan:
1. Hardest Parts of Front-End Development 👨🏫
I've been working on a series of articles - Hardest Parts of Front-End Development, where I want to tackle different subtleties of layout, browser performance, and optimizing application performance. This is a long-term project with which I'd like to gather all the "meaty parts" from various resources and make a full-fledged series of articles that I'm not ashamed to recommend.
2. Immigrant Notes 🚜
Just a fun section where I'll talk about my immigration, paperwork, finding accommodation, problems I encountered, and impressions of London City 🇬🇧
3. Friday Tea 🍵
I have an idea to do a stream every 2-3 weeks to just talk and exchange ideas.
Let me folks know what you think.
I’d love to see your comments 💪
#design #interview
YouTube
[Front-End System Design] - Design a Poll Widget
Episode 7 - Design a Poll Widget
Hello, Ray is here. Welcome to the 7th episode of System Design for front-end engineers. Today, let's design a common problem - Poll Widget.
Feel free to leave the comments and suggestions below.
Follow me:
Telegram: ht…
Hello, Ray is here. Welcome to the 7th episode of System Design for front-end engineers. Today, let's design a common problem - Poll Widget.
Feel free to leave the comments and suggestions below.
Follow me:
Telegram: ht…
❤🔥1👍1
[Внезапно] - Apple Interview - Offer 🎉🎉🎉
( Translation to English will be published a bit later )
Привет, давно не виделись ✋
Cейчас занимаюсь активным закрытием задач на текущей работе и оформлением документов, про эту волокиту расскажу позже. Время не было потрачено даром, со мной связались из Apple, и предложили пройти интервью на позицию Web Developer в Лондон. Я уже проходил интервью с ними в Канаду, но из-за ковида меня задинамили 🤷♂️
Рекрутер предложил заново провести phone-call, но волшебные слова у меня оффер из FAANG перевели наш разговор на стадию сразу on-site через 3 дня. К этому интервью я не стал готовиться, так как уже нахожусь на финальном этапе релокации в Лондон. Этим постом, я хочу подробно рассказать об опыте интервью, надеюсь это тебе поможет 💪
✔️ Round 1 - Algo - 45 min
Я не ожидал алго задач на интервью, но они были. Все на деревья. Эти задачи я очень хорошо знал, так что мне повезло и их получилось решить🙈
1. https://leetcode.com/problems/binary-tree-right-side-view/
2. https://leetcode.com/problems/binary-tree-maximum-path-sum/
✔️ Round 2 - Front-End - 45 min
1. Реализовать **Promise **
Follow up: Promise.race, Promise.all
https://bigfrontend.dev/problem/implement-Promise-race
2. Валидация большой формы.
Дана форма, около 20 инпутов разного типа. Нужно
сделать валидация на submit с кастомными сообщениями, интервьювер сделал акцент, что валидация должна использовать нативный tooltip.
Форма заняла у меня большую часть времени, так как я совершенно забыл API для кастомных сообщений. В общем, задание на знание нативной клиентской валидации через HTML + JS. Было несколько подсказок от интервьювера, но в целом, получилось справится с задачей.
На MDN неплохая статейка: https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation
✔️ Round 3 - Front-End - 45 min
1. Зарефакторить callback-hell
Дали простыню кода, около 200 строк вложенных колбеков с заданной сигнатурой. Нужно красиво это зерефакторить, не используя Promise. Очень похоже по методу решения, на задачу ниже:
https://bigfrontend.dev/problem/flatten-Thunk
2. Service Worker
Дано клиентское приложение, со статическими ресурсами, которые никогда не меняются. Вопрос от интервьювера - Как сделать, чтобы приложение работало в offline режиме без сети и отображало статус соединения.
По-сути меня попросили написать - Service Worker, который записывает в Application Cache, ресурсы с сервера статики. Я не помнил API для воркеров, поэтому использовал псевдо-код “по-памяти”, интервьювера это устроило, я также объяснил разницу между Web-Worker и Service-Worker
Для меня хорошим референсом был вот этот курс:
https://frontendmasters.com/courses/service-workers/
✔️ Round 4 - Design Star Widget - 60 min
Любимый вопрос, в амазоне. Нужно заимлементить Star Widget. Исполнение кода есть, нужно показать рабочий результат.
https://codepen.io/RayEuji/pen/qBbqaad
Во фронт доке имлементация почти такая же, можно посмотреть 😊
✔️ Round 5 - Design Apple Store- 60 min
Задачка по систем дизайну, которая мне не встречалась, решал по схеме, которую использовал для своих видео, но вместо Infinite Scroll, сделал упор на
- Интернационализация
- Оптимизация изображение и гифок, ленивая подгрузка
- Доступность
- Paralax + Lazy Content appearence
Рисовал в draw.io. Формат интервью - активная дискуссия. Куча вопросов от интервьювера. Совместная проработка решения. То есть, здесь мы не драйвим интервью, а работаем с интервьювером, как со своим коллегой.
Round 6 - Talk with a manager - 30 min
Очень приятное общение с менеджером, обсуждение опыта, не заметил прямых “бехейв” вопросов, фокус был на выполенные проекты и как ты видишь себя в Apple.
Итог - offer 🎉
Через неделю получил письмо с оффером, фидбека не дали. Заматчили мой оффер от FB + накинули стоков на ~20% больше, чем мне дал ФБ. К сожалению, так как оффер пришел очень поздно и поторговаться с ФБ уже никак, я решил отказаться от оффера. Но интервью получилось реально классным и очень практическим ☺️ Надеюсь мой опыт поможет тебе 💪 #interview
Всем теплой весны ☀️ Скоро увидимся 🙂
( Translation to English will be published a bit later )
Привет, давно не виделись ✋
Cейчас занимаюсь активным закрытием задач на текущей работе и оформлением документов, про эту волокиту расскажу позже. Время не было потрачено даром, со мной связались из Apple, и предложили пройти интервью на позицию Web Developer в Лондон. Я уже проходил интервью с ними в Канаду, но из-за ковида меня задинамили 🤷♂️
Рекрутер предложил заново провести phone-call, но волшебные слова у меня оффер из FAANG перевели наш разговор на стадию сразу on-site через 3 дня. К этому интервью я не стал готовиться, так как уже нахожусь на финальном этапе релокации в Лондон. Этим постом, я хочу подробно рассказать об опыте интервью, надеюсь это тебе поможет 💪
✔️ Round 1 - Algo - 45 min
Я не ожидал алго задач на интервью, но они были. Все на деревья. Эти задачи я очень хорошо знал, так что мне повезло и их получилось решить🙈
1. https://leetcode.com/problems/binary-tree-right-side-view/
2. https://leetcode.com/problems/binary-tree-maximum-path-sum/
✔️ Round 2 - Front-End - 45 min
1. Реализовать **Promise **
Follow up: Promise.race, Promise.all
https://bigfrontend.dev/problem/implement-Promise-race
2. Валидация большой формы.
Дана форма, около 20 инпутов разного типа. Нужно
сделать валидация на submit с кастомными сообщениями, интервьювер сделал акцент, что валидация должна использовать нативный tooltip.
Форма заняла у меня большую часть времени, так как я совершенно забыл API для кастомных сообщений. В общем, задание на знание нативной клиентской валидации через HTML + JS. Было несколько подсказок от интервьювера, но в целом, получилось справится с задачей.
На MDN неплохая статейка: https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation
✔️ Round 3 - Front-End - 45 min
1. Зарефакторить callback-hell
Дали простыню кода, около 200 строк вложенных колбеков с заданной сигнатурой. Нужно красиво это зерефакторить, не используя Promise. Очень похоже по методу решения, на задачу ниже:
https://bigfrontend.dev/problem/flatten-Thunk
2. Service Worker
Дано клиентское приложение, со статическими ресурсами, которые никогда не меняются. Вопрос от интервьювера - Как сделать, чтобы приложение работало в offline режиме без сети и отображало статус соединения.
По-сути меня попросили написать - Service Worker, который записывает в Application Cache, ресурсы с сервера статики. Я не помнил API для воркеров, поэтому использовал псевдо-код “по-памяти”, интервьювера это устроило, я также объяснил разницу между Web-Worker и Service-Worker
Для меня хорошим референсом был вот этот курс:
https://frontendmasters.com/courses/service-workers/
✔️ Round 4 - Design Star Widget - 60 min
Любимый вопрос, в амазоне. Нужно заимлементить Star Widget. Исполнение кода есть, нужно показать рабочий результат.
https://codepen.io/RayEuji/pen/qBbqaad
Во фронт доке имлементация почти такая же, можно посмотреть 😊
✔️ Round 5 - Design Apple Store- 60 min
Задачка по систем дизайну, которая мне не встречалась, решал по схеме, которую использовал для своих видео, но вместо Infinite Scroll, сделал упор на
- Интернационализация
- Оптимизация изображение и гифок, ленивая подгрузка
- Доступность
- Paralax + Lazy Content appearence
Рисовал в draw.io. Формат интервью - активная дискуссия. Куча вопросов от интервьювера. Совместная проработка решения. То есть, здесь мы не драйвим интервью, а работаем с интервьювером, как со своим коллегой.
Round 6 - Talk with a manager - 30 min
Очень приятное общение с менеджером, обсуждение опыта, не заметил прямых “бехейв” вопросов, фокус был на выполенные проекты и как ты видишь себя в Apple.
Итог - offer 🎉
Через неделю получил письмо с оффером, фидбека не дали. Заматчили мой оффер от FB + накинули стоков на ~20% больше, чем мне дал ФБ. К сожалению, так как оффер пришел очень поздно и поторговаться с ФБ уже никак, я решил отказаться от оффера. Но интервью получилось реально классным и очень практическим ☺️ Надеюсь мой опыт поможет тебе 💪 #interview
Всем теплой весны ☀️ Скоро увидимся 🙂
LeetCode
Binary Tree Right Side View - LeetCode
Can you solve this real interview question? Binary Tree Right Side View - Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
Example 1:
Input: root…
Example 1:
Input: root…
❤5👏5
[Suddenly] - Apple Interview - Offer 🎉🎉🎉 [English Version]
Hi, long time no see ✋
I'm actively working on closing tasks and paperwork at the moment. Time wasn't wasted completely. I was contacted by Apple about a Web Developer position in London. I previously talked to them for the Canada office position back in 2020, but because of the COVID, they stopped the process. 🤷
The recruiter wanted to repeat a phone-call, but the magic words - "I have the FAANG offer" - moved our conversation to the on-site in 3 days. I did not prepare for this interview because I was already relocating to London. With this post, I want to describe my interview experience with Apple. I hope it will help you. 💪
✔️ Round 1 - Algo - 45 min
I wasn't expecting algo tasks for the interview, but there were. All about the trees. I knew these problems very well, so I was lucky 🙈
1. https://leetcode.com/problems/binary-tree-right-side-view/
2. https://leetcode.com/problems/binary-tree-maximum-path-sum/
✔️ Round 2 - Front-End - 45 min
1. Implement Promise .
Follow up: Promise.race, Promise.all
https://bigfrontend.dev/problem/implement-Promise-race
2. Validation of a large form.
Given a form, about 20 input fields of different types. You need
to do validation on submitting with custom messages, the interviewer emphasized that validation should use the native tooltip.
Most of the time, the form took me, as I had forgotten the API entirely for custom messages. You really need to know native client validation via HTML + JS. There were a few hints from the interviewer, but overall I got the job done.
There's a good article on MDN: https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation
✔️ Round 3 - Front-End - 45 min
1. Refactor the callback-hell
Given a code, about 200 lines of nested callbacks with a given signature. We need to refactor it nicely without using Promise. Kind of a similar problem can be found below:
https://bigfrontend.dev/problem/flatten-Thunk
2. Service Worker.
Given a client application with static resources that never change. Question from the interviewer - How to make the application work offline without a network and display the connection status.
Basically, I was asked to write - Service Worker that writes to Application Cache, resources from the static server. I didn't remember the API for the Worker, so I used a pseudo-code. I also explained the difference between Web-Workers and Service-Workers
For me, a good reference was this course:
https://frontendmasters.com/courses/service-workers/
✔️ Round 4 - Design Star Widget - 60 min
The favorite question of Amazon. We need to code the Star Widget. The code execution is available.
https://codepen.io/RayEuji/pen/qBbqaad
In the front-end doc, the implementation is almost the same. Check it out 🙂
✔️ Round 5 - Design Apple Store- 60 min
A design system problem I haven't seen before, solved according to the scheme I used for my videos, but instead of Infinite Scroll, I emphasized on:
- Internationalization
- Optimization of images and gifs, lazy loading
- Accessibility
- Parallax + Lazy Content appearance
I used draw.io for drawing all the stuff. Interview format - active discussion. Lots of questions from the interviewer. Working out the solution together. Here, we don't drive the interview but work with the interviewer as a colleague.
✔️ Round 6 - Talk with a manager - 30 min.
Lovely conversation with a manager, discussion of experience, didn't notice any direct "behavioral" questions, the focus was on completed projects and how you see yourself in Apple.
Result - offer 🎉
A week later, I got an email with an offer, no feedback, though. They matched my offer from FB + gave me ~20% more RSU bonus. Unfortunately, since the offer came late, I decided to give it up. But the interview was really cool and practical ☺️
This is it. I hope this will be useful for you. 💪
See you soon 🙂
#interview
Hi, long time no see ✋
I'm actively working on closing tasks and paperwork at the moment. Time wasn't wasted completely. I was contacted by Apple about a Web Developer position in London. I previously talked to them for the Canada office position back in 2020, but because of the COVID, they stopped the process. 🤷
The recruiter wanted to repeat a phone-call, but the magic words - "I have the FAANG offer" - moved our conversation to the on-site in 3 days. I did not prepare for this interview because I was already relocating to London. With this post, I want to describe my interview experience with Apple. I hope it will help you. 💪
✔️ Round 1 - Algo - 45 min
I wasn't expecting algo tasks for the interview, but there were. All about the trees. I knew these problems very well, so I was lucky 🙈
1. https://leetcode.com/problems/binary-tree-right-side-view/
2. https://leetcode.com/problems/binary-tree-maximum-path-sum/
✔️ Round 2 - Front-End - 45 min
1. Implement Promise .
Follow up: Promise.race, Promise.all
https://bigfrontend.dev/problem/implement-Promise-race
2. Validation of a large form.
Given a form, about 20 input fields of different types. You need
to do validation on submitting with custom messages, the interviewer emphasized that validation should use the native tooltip.
Most of the time, the form took me, as I had forgotten the API entirely for custom messages. You really need to know native client validation via HTML + JS. There were a few hints from the interviewer, but overall I got the job done.
There's a good article on MDN: https://developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation
✔️ Round 3 - Front-End - 45 min
1. Refactor the callback-hell
Given a code, about 200 lines of nested callbacks with a given signature. We need to refactor it nicely without using Promise. Kind of a similar problem can be found below:
https://bigfrontend.dev/problem/flatten-Thunk
2. Service Worker.
Given a client application with static resources that never change. Question from the interviewer - How to make the application work offline without a network and display the connection status.
Basically, I was asked to write - Service Worker that writes to Application Cache, resources from the static server. I didn't remember the API for the Worker, so I used a pseudo-code. I also explained the difference between Web-Workers and Service-Workers
For me, a good reference was this course:
https://frontendmasters.com/courses/service-workers/
✔️ Round 4 - Design Star Widget - 60 min
The favorite question of Amazon. We need to code the Star Widget. The code execution is available.
https://codepen.io/RayEuji/pen/qBbqaad
In the front-end doc, the implementation is almost the same. Check it out 🙂
✔️ Round 5 - Design Apple Store- 60 min
A design system problem I haven't seen before, solved according to the scheme I used for my videos, but instead of Infinite Scroll, I emphasized on:
- Internationalization
- Optimization of images and gifs, lazy loading
- Accessibility
- Parallax + Lazy Content appearance
I used draw.io for drawing all the stuff. Interview format - active discussion. Lots of questions from the interviewer. Working out the solution together. Here, we don't drive the interview but work with the interviewer as a colleague.
✔️ Round 6 - Talk with a manager - 30 min.
Lovely conversation with a manager, discussion of experience, didn't notice any direct "behavioral" questions, the focus was on completed projects and how you see yourself in Apple.
Result - offer 🎉
A week later, I got an email with an offer, no feedback, though. They matched my offer from FB + gave me ~20% more RSU bonus. Unfortunately, since the offer came late, I decided to give it up. But the interview was really cool and practical ☺️
This is it. I hope this will be useful for you. 💪
See you soon 🙂
#interview
LeetCode
Binary Tree Right Side View - LeetCode
Can you solve this real interview question? Binary Tree Right Side View - Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
Example 1:
Input: root…
Example 1:
Input: root…
🔥4❤1👍1
🇷🇺
⚠️ Небольшое объявление
Привет, сегодня необычный пост. Если ты меня долго читаешь, то наверное знаешь, что на данный момент я работаю в компании JetBrains, но недавно получил оффер от Facebook. В связи с этим, к нам в команду нужен Frontend Engineer, который сможет взять мои задачи и работать над проектом Jetbrains Marketplace. Jetbrains замечательная компания и мой опыт с ней только положительный, здесь я сильно вырос в профессиональном плане. Если вам интересна вакансия, можете написать мне в телеграмм @evgeniiray и скинуть свое резюме. Ниже приложу ссылку на вакансию.
——
🇬🇧
⚠️ A little announcement
Hi, today is an unusual post. If you've been reading me for a long time, you probably know that I currently work for JetBrains, but recently received an offer from Facebook. Because of this, we need a Frontend Engineer to join our team who can take my tasks and work on the Jetbrains Marketplace project. Jetbrains is a great company and my experience with it has only been positive, I have grown a lot professionally here. If you are interested in this position, please send me your CV @evgeniiray. Below I will attach a link to the vacancy.
——
Location: Munich, Amsterdam, Saint-Petersburg, Moscow, Novosibirsk
https://www.jetbrains.com/de-de/careers/jobs/frontend-developer-542/
#alert
⚠️ Небольшое объявление
Привет, сегодня необычный пост. Если ты меня долго читаешь, то наверное знаешь, что на данный момент я работаю в компании JetBrains, но недавно получил оффер от Facebook. В связи с этим, к нам в команду нужен Frontend Engineer, который сможет взять мои задачи и работать над проектом Jetbrains Marketplace. Jetbrains замечательная компания и мой опыт с ней только положительный, здесь я сильно вырос в профессиональном плане. Если вам интересна вакансия, можете написать мне в телеграмм @evgeniiray и скинуть свое резюме. Ниже приложу ссылку на вакансию.
——
🇬🇧
⚠️ A little announcement
Hi, today is an unusual post. If you've been reading me for a long time, you probably know that I currently work for JetBrains, but recently received an offer from Facebook. Because of this, we need a Frontend Engineer to join our team who can take my tasks and work on the Jetbrains Marketplace project. Jetbrains is a great company and my experience with it has only been positive, I have grown a lot professionally here. If you are interested in this position, please send me your CV @evgeniiray. Below I will attach a link to the vacancy.
——
Location: Munich, Amsterdam, Saint-Petersburg, Moscow, Novosibirsk
https://www.jetbrains.com/de-de/careers/jobs/frontend-developer-542/
#alert
🇷🇺
London - UK ✈️ - Прилетели
Всем привет! Давно не виделись. Я в Лондоне, правда пока еще на карантине 😃
Этим постом хочу описать весь процесс переезда и дать пару советов людям, которые тоже скоро приезжают сюда.
Так как канал не только про жизнь, но и про Frontend. В ближайшие пару дней выйдет интересная статья, как я перед уходом перфоманс веб-приложения в проекте Jetbrains Marketplace оптимизировал.
Всем теплого, солнечного мая и stay tuned 🌅
—————
🇬🇧
London - UK ✈️ - Arrival
Hi everyone! It's been a while. I'm in London; however, I'm quarantining 😀. With this post, I'd like to describe the whole relocation process and advise those who are coming here soon.
Because this channel is not just about life and interview but also about Frontend, I'll soon publish an article on how I optimized the web-app performance of Jetbrains Marketplace before leaving the company.
Have a warm, sunny May and stay tuned 🌅
Ссылки на статью / Links to article
1. 🇷🇺 https://telegra.ph/Pereezd-v-UK---London-05-10
2. 🇬🇧 https://telegra.ph/Moving-to-the-UK---London-05-10
#life #article
London - UK ✈️ - Прилетели
Всем привет! Давно не виделись. Я в Лондоне, правда пока еще на карантине 😃
Этим постом хочу описать весь процесс переезда и дать пару советов людям, которые тоже скоро приезжают сюда.
Так как канал не только про жизнь, но и про Frontend. В ближайшие пару дней выйдет интересная статья, как я перед уходом перфоманс веб-приложения в проекте Jetbrains Marketplace оптимизировал.
Всем теплого, солнечного мая и stay tuned 🌅
—————
🇬🇧
London - UK ✈️ - Arrival
Hi everyone! It's been a while. I'm in London; however, I'm quarantining 😀. With this post, I'd like to describe the whole relocation process and advise those who are coming here soon.
Because this channel is not just about life and interview but also about Frontend, I'll soon publish an article on how I optimized the web-app performance of Jetbrains Marketplace before leaving the company.
Have a warm, sunny May and stay tuned 🌅
Ссылки на статью / Links to article
1. 🇷🇺 https://telegra.ph/Pereezd-v-UK---London-05-10
2. 🇬🇧 https://telegra.ph/Moving-to-the-UK---London-05-10
#life #article
Telegraph
Переезд в UK - Лондон
Ну что, я в UK 😀 Этим постом хочу рассказать про процесс переезда, от получения оффера до лэндинга и дать советы будущим прибывающим. Будет много текста, так что заваривай чай.
JetBrains Marketplace - Web Performance Rework 🛠
Hi, everyone 🤟
As I promised, I've published the article about how we optimized Marketplace Front-End performance and build. I wrote this article on my last day at JetBrains, and now it's available publicly.
I hope you find this helpful article for yourself. Feel free to leave any comments 😊
https://evgeniiray.medium.com/jetbrains-marketplace-performance-rework-fcfee8401dcb
#tech #article
Hi, everyone 🤟
As I promised, I've published the article about how we optimized Marketplace Front-End performance and build. I wrote this article on my last day at JetBrains, and now it's available publicly.
I hope you find this helpful article for yourself. Feel free to leave any comments 😊
https://evgeniiray.medium.com/jetbrains-marketplace-performance-rework-fcfee8401dcb
#tech #article
Medium
JetBrains Marketplace — Web Performance Rework
From legacy jquery app to modern ES7 application with almost 85% build performance improvement
Status update + BE interview tips 🍵
🇷🇺
Привет, небольшой апдейт 🍵. Недавно проводил закрытую QA сессию для канала @FaangInterview. Прозвучало много вопросов про Behavioral Interview и как составлять истории. Спасибо ребятам за приглашение 🙏
Собственно, я посчитал, что если я просто выложу вопросы, которые готовил, это будет слишком просто. Поэтому я подготовил документ и анонимизированными историями. Часть историй я конечно же поменял, но контекст и структура осталась такая же. Я использовал эти вопросы для всех FAANG Interview. Рекомендую не копировать, а использовать как референс для своих историй ☺️
🍻 Немного личных новостей
Я сейчас нахожусь в процессе выбора команды, начал набивать первые шишки. Думаю выложу в будущем пост о том, как это было и дам пару советов, но это предмет согласования 🙂
Вообще сейчас набралось уже много интересных тем, чтобы поделиться, включая переход Tier 1 визу, поиск квартиры, бюджет и тд. Через неделю переезжаю в собственное логово с нормальным рабочим место, так что контент забьет ручьем и идея стримов и фронтедерского чая никуда не ушла 🧑💻
Не переключайся 😉
🇬🇧
Hello, a little update 🍵. Recently I participated in closed QA session for @FaangInterview channel sharing tips for interview preparation. I’ve received many questions regading behavioral interview and how to prepare the stories 😊
So, I’ve decided that it would be too easy to just share the questions I was preparing for. I’ve created a doc with sample stories and questions for the interview. Of course, I’ve tried to anonymize them and change the story itself, but the structure and the context are almost the same. Feel free to use them as a good reference for your preparation. However, I strongly advise you not to just copy them.
🍻 Personal news
I’m in the progress of choosing the team and already have the stuff to share about this process. In the future, I’ll create a post on this but it requires some legal arrangements before posting 😉
Meanwhile, I also have lots of info to share, such as transitioning to a tier 1 UK visa, searching for a flat, budget and etc. In one week, I’m finally moving to my man cave with a working table, so the channel content will flow like a river and the idea of streaming sessions is still in place 🧑💻
Stay tuned 😉
BE Interview doc: https://www.notion.so/BE-Interview-8adc74cf14ad450fab3083e0633d2821
🇷🇺
Привет, небольшой апдейт 🍵. Недавно проводил закрытую QA сессию для канала @FaangInterview. Прозвучало много вопросов про Behavioral Interview и как составлять истории. Спасибо ребятам за приглашение 🙏
Собственно, я посчитал, что если я просто выложу вопросы, которые готовил, это будет слишком просто. Поэтому я подготовил документ и анонимизированными историями. Часть историй я конечно же поменял, но контекст и структура осталась такая же. Я использовал эти вопросы для всех FAANG Interview. Рекомендую не копировать, а использовать как референс для своих историй ☺️
🍻 Немного личных новостей
Я сейчас нахожусь в процессе выбора команды, начал набивать первые шишки. Думаю выложу в будущем пост о том, как это было и дам пару советов, но это предмет согласования 🙂
Вообще сейчас набралось уже много интересных тем, чтобы поделиться, включая переход Tier 1 визу, поиск квартиры, бюджет и тд. Через неделю переезжаю в собственное логово с нормальным рабочим место, так что контент забьет ручьем и идея стримов и фронтедерского чая никуда не ушла 🧑💻
Не переключайся 😉
🇬🇧
Hello, a little update 🍵. Recently I participated in closed QA session for @FaangInterview channel sharing tips for interview preparation. I’ve received many questions regading behavioral interview and how to prepare the stories 😊
So, I’ve decided that it would be too easy to just share the questions I was preparing for. I’ve created a doc with sample stories and questions for the interview. Of course, I’ve tried to anonymize them and change the story itself, but the structure and the context are almost the same. Feel free to use them as a good reference for your preparation. However, I strongly advise you not to just copy them.
🍻 Personal news
I’m in the progress of choosing the team and already have the stuff to share about this process. In the future, I’ll create a post on this but it requires some legal arrangements before posting 😉
Meanwhile, I also have lots of info to share, such as transitioning to a tier 1 UK visa, searching for a flat, budget and etc. In one week, I’m finally moving to my man cave with a working table, so the channel content will flow like a river and the idea of streaming sessions is still in place 🧑💻
Stay tuned 😉
BE Interview doc: https://www.notion.so/BE-Interview-8adc74cf14ad450fab3083e0633d2821
Evgenii Ray on Notion
BE Interview | Notion
The best way to say thank you to author is to subscribe to the Telegram channel:
https://t.iss.one/frontend_engineer_blog
https://t.iss.one/frontend_engineer_blog
👍2
🇷🇺 Выбор команды - Одно твое решение и влияние его на карьеру
Всем привет 👋
Буткэмп закончился и между тем закончился и процесс выбора команды. Честно сказать, для меня это было довольно тяжелое решение. Порефлексировав, я понял, что в процессе всей моей карьеры - выбор места работы, команды и проекта оказывали огромное влияние на мою карьеру и связи с людьми. Изначально планировал написать короткий пост, но в итоге получилась статья 😂
Рассматривай ее, как выжимку моего собственного опыта. У каждого он может быть свой 🤔
Кстати, сам я выбрал новую команду и стартанул как Front-End Team Lead. Посмотрим, что из этого получится.
Пиши в комментах свои мысли 👨💻
——
🇬🇧Team Selection - One decision that impacts your career
Hello everyone 👋
Bootcamp and team selection process are over. It was a pretty tough decision for me. After thinking about it a bit, I realized that choosing a company, a team, and a project had a massive impact on my career and connections with people throughout my career. I originally planned to write a short post, but I ended up with an article 😂
Think of it as a summary of my own experience 🤔
By the way, I joined a new team as Front-End Team Lead. So let's see where this decision will lead me in the future.
Share your thoughts in the comments 👨💻
https://evgeniiray.medium.com/career-advancement-choosing-the-right-project-for-your-future-795cb33c46c6
Всем привет 👋
Буткэмп закончился и между тем закончился и процесс выбора команды. Честно сказать, для меня это было довольно тяжелое решение. Порефлексировав, я понял, что в процессе всей моей карьеры - выбор места работы, команды и проекта оказывали огромное влияние на мою карьеру и связи с людьми. Изначально планировал написать короткий пост, но в итоге получилась статья 😂
Рассматривай ее, как выжимку моего собственного опыта. У каждого он может быть свой 🤔
Кстати, сам я выбрал новую команду и стартанул как Front-End Team Lead. Посмотрим, что из этого получится.
Пиши в комментах свои мысли 👨💻
——
🇬🇧Team Selection - One decision that impacts your career
Hello everyone 👋
Bootcamp and team selection process are over. It was a pretty tough decision for me. After thinking about it a bit, I realized that choosing a company, a team, and a project had a massive impact on my career and connections with people throughout my career. I originally planned to write a short post, but I ended up with an article 😂
Think of it as a summary of my own experience 🤔
By the way, I joined a new team as Front-End Team Lead. So let's see where this decision will lead me in the future.
Share your thoughts in the comments 👨💻
https://evgeniiray.medium.com/career-advancement-choosing-the-right-project-for-your-future-795cb33c46c6
Medium
Career Advancement — Choosing the right project for your future
Random thoughts about the importance of finding the right place for Software Engineer
⚠️Heads up: quick update - AMA with Eng Director at FAANG
I have an opportunity to ask any Organizational Engineering Director at FAANG any questions. He has 20+ years of experience working both in the US and UK as engineer, tech lead and director
This could be anything:
1. Income comparison in the UK and US
2. Which country is the best for engineer?
3. Books, career progression and etc
Feel free to submit questions in the comments, and I’ll ask some of them directly and later publish the answers ☺️
I have an opportunity to ask any Organizational Engineering Director at FAANG any questions. He has 20+ years of experience working both in the US and UK as engineer, tech lead and director
This could be anything:
1. Income comparison in the UK and US
2. Which country is the best for engineer?
3. Books, career progression and etc
Feel free to submit questions in the comments, and I’ll ask some of them directly and later publish the answers ☺️
🚀 AMA with Engineering Directors 🚀
🇷🇺
Привет! Женя на связи 👋 Много воды утекло. Как и обещал, выкладываю АМА с Engineering Directors. Мне повезло задать вопросы сразу двум! У обоих потрясающий бэкграунд. Интервью полностью анонимные и я постараюсь оставить как можно больше деталей, без возможности раскрытия их личности. Для простоты будем называть нашим директоров Джек и Джилл 👨💻
На этой неделе, сделаю крутой анонс серии статей по фронту. Не пропустите ☺️
Всем красивой осени 🍁
🇬🇧
Hi folks, Ray is here 👋 It's been a while. As I promised, I am posting an AMA interview with Engineering Directors. I was lucky to ask questions to two directors! Both have exciting stories. The interviews were anonymous, and I'll try to keep as many details as possible without revealing their identities. For simplicity, I'll use the name "Jack" and "Jill" 👨💻
This week, I’ll make a big announcement releasing front-end articles cycle. Stay in touch ☺️
I wish to have a beatiful autumn to all 🍁
https://telegra.ph/AMA-with-Engineering-Directors-at-FAANG-10-05
🇷🇺
Привет! Женя на связи 👋 Много воды утекло. Как и обещал, выкладываю АМА с Engineering Directors. Мне повезло задать вопросы сразу двум! У обоих потрясающий бэкграунд. Интервью полностью анонимные и я постараюсь оставить как можно больше деталей, без возможности раскрытия их личности. Для простоты будем называть нашим директоров Джек и Джилл 👨💻
На этой неделе, сделаю крутой анонс серии статей по фронту. Не пропустите ☺️
Всем красивой осени 🍁
🇬🇧
Hi folks, Ray is here 👋 It's been a while. As I promised, I am posting an AMA interview with Engineering Directors. I was lucky to ask questions to two directors! Both have exciting stories. The interviews were anonymous, and I'll try to keep as many details as possible without revealing their identities. For simplicity, I'll use the name "Jack" and "Jill" 👨💻
This week, I’ll make a big announcement releasing front-end articles cycle. Stay in touch ☺️
I wish to have a beatiful autumn to all 🍁
https://telegra.ph/AMA-with-Engineering-Directors-at-FAANG-10-05
Telegraph
AMA with Engineering Directors at FAANG
Hi folks, Ray is here 👋 It's been a while. As I promised, I am posting an AMA interview with Engineering Director. I was lucky to talk to two directors! Both have exciting stories. The interviews were anonymous, and I'll try to keep as many details as possible…