Front-End Engineer Blog
4.99K subscribers
36 photos
101 links
Hi, my name is Evgenii Ray. I'm SWE at Meta. Here is my place for posting notes about UI, career and personal development

Welcome on board 🚀
Contact: @evgeniiray
Languages: English, Russian
Download Telegram
День 195 - Начинаю подготовку к on-site | 72 дня до онсайта 💪

Последнюю неделю занимался в основном рабочими и семейными вопросами. Сейчас начинаю готовиться к on-site с ФБ. Онсайт пройдет в 2 дня, что однозначно плюс.

26 октября - 2 Coding Round + HR interview
27 октября - Behavioral and Motivation interview + System Design

👨‍💻 Coding Round

1 раунд - фокус на HTML, CSS, JS и использование браузерного апи
2 раунд - алгозадачка адаптированная под фронт, рекрутер сказала, что много задач на DOM деревья дают

System Design

Я попросил рекрутера подробно рассказать, что стоит ожидать от этого раунда. Все как и ожидалось - Grokking System Design нам тут не поможет. Рекрутер привела пример вопроса - Design Netflix. Вот как должен выглядить дизайн раунд:

0-5ая Минута - выяснение требований, обсуждение понимания задачи

Самые важные 5 минут, нам нужно понять требования поставленные перед нами, выделить фичи продукта, о которых будем говорить. Остальное интервью будет посвящено high-level имлементации этих фичей.

🔥 5-30ая минута - проектирование

Основной фокус:
1. Архитектура компонентов, как мы разбиваем сайт на компоненты
2. Выделение наиболее важных частей приложения
3. Как загружаем данные, продумываем API поиска, фильтрации, протокол
4. Accesibility - делаем сайт доступным для пользователей с ограниченными возможностями, основные принципы, правильное использование цветовой палитры, адаптирование для Screen Readers
5. UX консерны - пагинация или infinite scroll. Обсудить трейдофы и паттерны. Где какой применять и почему.
6. Оптимизация - critical render path, lazy loading, asset gzipping и тд

🚀 30-35ая минута - final thoughts

Тут как я понял, если остается время, можно спустится немного на сервер и обсудить базовый System Design.

35-45 минута - Вопросы

Задаем интересующие нас вопросы.

⚠️ Важное замечание: в этом интервью говорить должен ТЫ, у тебя будет 5 минут на выяснение требований, остальные 80-90% времени, ты драйвишь дискуссию, интервьювер должен молчать - рекрутер сделал огромный акцент на этом.

Начал работу над System Design. К сожалению, понял, что продакшен этого дела займет у меня значительное время. Ближайший месяц планирую посвятить именно этому. Пока что, делаю большой документ с различными дизайн топиками. Хочу получить что то вроде "Grokking System Design" для фронтенда и по готовому материалу записать 5-6 видосов.

Работы ждет очень много, заправляем бензобаки друзья 🚀, мы зашли очень далеко, чтобы уже остановиться

Женя. Конец связи.
День 213 - System Design | Part 1

Небольшой апдейт по работе над систем дизайн докой. Печь горит на полную. Информации получается очень много. Думаю в сумме выйдет ~ страниц 100. Далее буду паковать это в формат 40минутного видео.

Сейчас работаю над систем дизайн PinInterest

Едем дальше 🚀
День 228 - System Design | Part 2

Небольшой апдейт. Закончил дизайн Netflix и PinInterest. Дал отревьювить написаные 3 топика ФБ инженерам. Были даны неплохие комментарии, которые учтены.

Следующие на очереди уже попроще
1. Facebook Messenger
2. Typeahead Widget
3. Poll Widget

Если у вас есть знание о том, какой сис диз вопрос задают в ФБ, пишите в личку. Я добавлю его в пайплайн. На следующей неделе планирую закончить продакшен документа и перейти к видео.

Увидимся 💪
День 233 - System Design | Part 3

Закончил писать док по System Design. Отнял сил он достаточно. Разобрал следующие топики:

- Facebook News Feed
- Facebook Messenger
- Facebook Poll Widget
- PinInterest
- Netflix
- Typeahead Widget

Начинаю продакшен видосов в качестве тренировки перед System Design.
Планирую завершить все на этой неделе, так как остальное время хотел бы потратить на кодинг и бехейв.

Док и видосы опубликую позже, по готовности всего )

Едем дальше 💪
День 249 - System Design | Part 4

Небольшой апдейт по видео с систем дизайном. Закончил записывать следующие топики:

- Netflix
- Facebook News Feed
- Pinterest
- Chat App

Осталось дозаписать Poll Widget. На самом деле, очень необычный опыт и рад, что сделал это в качестве тренировки. Ощущение, что это очень сильно помогло. Также я подготовил схемы в draw.io, которые планирую использовать в реальном интервью. Библиотеку всех схем отдам тоже в паблик, но уже после моего интервью, чтобы избежать курьезных ситуаций 😂

Следующие шаги:
1. Записать видео по Poll Widget
2. Обновить список возможных on-site задач. За последние 2 недели, я собрал много интересных задачек с реальных интервью. Обновлю фронтенд доку.
3. Начинаю готовиться к Behavioral раунду.

Весь материал опубликую по готовности.
Осталось ждать недолго. Спасибо, что читаете ☺️
День 261 - Финишная прямая

Небольшой апдейт, перед важным днем 🙈

1. Закончил продакшен всех видео по System Design 🍻

Component Design:
- Data Table
- Search Suggestion
- Poll Widget

Product Design:
- Netflix
- PinInterest
- Chat Application

System Design:
- Facebook News Feed

2. Задачки

Все накопленные фронт задачки, собрал в список с решениями.

3. Бехейв

Был бесплатный и платный мок с двумя Engineering Manager из ФБ. Я был напуган, что много людей валят бехейв и решил перестраховаться со своими историями. Оба сказали - strong hire. Стало немного легче, но страшно все-равно 🙈

⚠️ Че, когда публикуешь то видео и задачки?

27 Октября, после финального интервью, буду начинать публикацию всех материалов выше. Задачку выложу сразу, видео будут публиковаться раз в 2 дня. Подходит конец истории, в которую было вложено 8 месяцев, увидим, что получилось.

🍁Всем теплой осени 🍁
День 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
4
День 279 - Интервью бесконечности, Часть 2

Сегодня был телефонный разговор с рекрутером по систем дизайну. В общем, все оказалось до жути забавно и грустно. Систем дизайн прошел очень хорошо и я в целом полностью 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 интервью в ФБ
Исходя из моего опыта и опыта коллег, систем дизайн в ФБ, это не совсем диалог. В Амазоне, ожидали активную дискуссию, в ФБ это больше похоже на рассказ Сеньора-Помидора юным падаванам. То есть - монолог. Задавайте движение интервью, внимательно читайте намеки интервьювера. Вы драйвите это интервью, вопросы должны быть в начале, на этапе выяснения требований, далее, не спрашивайте что рассказывать, наоборот, говорите то, что сами считаете важным. Если интервьювер делает тонкий намек, читайте его и направляйте дискуссию.

И небольшой апдейт, материалы, которые я обещал выложить еще после прошлого интервью, выложу уже после следующего, если мне еще один фоллоу ап не датут 🙂 К ним добавится еще разбор на физической борде.

С наступающей зимушкой вас ❄️
Получен оффер от 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
👍2
Front-End Engineer Blog pinned «https://telegra.ph/Kak-polzovatsya-materialom-kanala-12-15»
For those who experiencing problems with notion front-end doc 🙁
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
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
❤‍🔥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
Всем теплой весны ☀️ Скоро увидимся 🙂
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
🔥41👍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