СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 300К! РЕАЛЬНЫЙ СОБЕС НА SENIOR/MIDDLE ФРОНТЕНД

Sdílet
Vložit
  • čas přidán 20. 04. 2024
  • 👉 Подписывайся на ТГ канал с полезной инфой и советами по поиску работы (оставил там ссылку на вакансию из видео) - t.me/m1sha_frontend
    ТГ для связи со мной - t.me/m1sha_bbn
    Верстка:
    01:00 Приоритет, вес селекторов, специфичность
    01:54 Свойство position, его виды, отличия
    03:23 Как сверстать кастомный checkbox
    04:50 Для чего нужны псевдо-классы и псевдо-элементы. Примеры использования.
    JavaScript:
    06:22 Event Loop - как работает и для чего нужен?
    08:10 Задача: Что и в каком порядке выведется?
    09:30 Что такое замыкания, примеры использования
    React:
    12:01 Что такое React, для чего используется, в чем преимущества
    12:50 При каких условиях происходит ре-рендер компонентов в React
    13:30 Как React понимает что нужно перерендерить списки?
    14:05 React хуки. Какие знаешь, какие использовал, как они работают?
    17:14 React.memo() - для чего нужен, какие принимает аргументы?
    17:55 Расскажи, как ты принимаешь решения о том, когда лучше использовать useMemo, а когда useCallback
    18:58 Задача на code review
    22:28 Жизненный цикл классового компонента
    JavaScript:
    24:06 Основные типы данных в JS
    24:28 Расскажи про области видимости
    25:42 Есть ли опыт работы с виртуализацией списков? В чем особенности? Как улучшить performance?
    27:03 Как обойтись без виртуализации с комплексными коллбэками?
    27:57 В чем разница между currentTarget и target?
    TypeScript
    28:24 Generics. Использовал? Для чего? Как описываются?
    29:03 Декораторы. Пользовался? Для чего? Как описываются?
    30:24 Что за оператор ?? (нулевое слияние)?
    31:07 Приведи примеры utilty-типов в TS?
    Стейт-менеджеры
    32:40 Какими стейт-менеджерами пользовался? Какие больше нравятся? Почему? Какие особенности у разных?
    35:19 Какие основные паттерны используются в Redux и MobX?
    Общие вопросы:
    37:38 Где лучше хранить авторизационные токены?
    38:10 Что такое CORS-ошибка? Сталкивался ли? Какие есть варианты решения?
    41:55 Твои действия, если долго не можешь решить задачу?
    44:46 Вопросы про опыт и проекты
    ==================== Теги
    #frontend #react #js #javascript #фронтенд #реакт #it #айти #программирование #webdevelopment #software #собеседование #собеседованиефронтенд #ulbitv #ульби #frontendсобеседование #реальноесобеседование #redux #reduxtoolkit #reactjs #антонназаров #middlefrontend #frontendразработчик #frontendразработчикснуля #frontendroadmap #seniorfrontend #войтивайти #войтивit #reactjs #typescript

Komentáře • 74

  • @frontend-m0ney
    @frontend-m0ney  Před 3 měsíci +2

    ТГ канал - t.me/m1sha_frontend
    Тг для связи - t.me/m1sha_bbn
    💥Трудоустройство и повышение ЗП - goo.su/uyMiVXV

  • @the_inalienable_dreamless
    @the_inalienable_dreamless Před 2 měsíci +40

    "у нас используются классовые компо..." мне не подходит данное предложение, спасибо большое за уделенное время, до свидания.

  • @user-yd7db3wd7w
    @user-yd7db3wd7w Před měsícem +1

    Один из самых неплохих собесов, что видел. Интервьюеры спрашивают вопросы отталкиваясь от их стека, углубляют вопросы, к теоретическим вопросам добавляют практические задачки. А еще понравились вопросы про опыт, свои разработки с трудности с которыми сталкивался. Не обошлось конечно без заезженных вопросов, но в целом было очень интересно посмотреть. Крутой и мега-полезный контент, спасибо.

  • @tesohi
    @tesohi Před 3 měsíci +1

    спасибо, было мега полезно❤

  • @stil279
    @stil279 Před 3 měsíci +4

    Прекрасный собес!:) Вопросов много и они хрестоматийные. Не хватило только классической рубрики "А что ты знаешь про this" 😄 Интересно было послушать про корс (особенно про его костыли со стороны браузера) и про паттерн в mobx

  • @dimitrusmeleskausas2086
    @dimitrusmeleskausas2086 Před 3 měsíci +2

    спасибо за видео! очень полезно

  • @viacheslavgurin9368
    @viacheslavgurin9368 Před 27 dny +2

    Таймкоды непосредственно техсобеса:
    Верстка:
    01:00 Приоритет, вес селекторов, специфичность
    01:54 Свойство position, его виды, отличия
    03:23 Как сверстать кастомный checkbox
    04:50 Для чего нужны псевдо-классы и псевдо-элементы. Примеры использования.
    JavaScript:
    06:22 Event Loop - как работает и для чего нужен?
    08:10 Задача: Что и в каком порядке выведется?
    09:30 Что такое замыкания, примеры использования
    React:
    12:01 Что такое React, для чего используется, в чем преимущества
    12:50 При каких условиях происходит ре-рендер компонентов в React
    13:30 Как React понимает что нужно перерендерить списки?
    14:05 React хуки. Какие знаешь, какие использовал, как они работают?
    17:14 React.memo() - для чего нужен, какие принимает аргументы?
    17:55 Расскажи, как ты принимаешь решения о том, когда лучше использовать useMemo, а когда useCallback
    18:58 Задача на code review
    22:28 Жизненный цикл классового компонента
    JavaScript:
    24:06 Основные типы данных в JS
    24:28 Расскажи про области видимости
    25:42 Есть ли опыт работы с виртуализацией списков? В чем особенности? Как улучшить performance?
    27:03 Как обойтись без виртуализации с комплексными коллбэками?
    27:57 В чем разница между currentTarget и target?
    TypeScript
    28:24 Generics. Использовал? Для чего? Как описываются?
    29:03 Декораторы. Пользовался? Для чего? Как описываются?
    30:24 Что за оператор ?? (нулевое слияние)?
    31:07 Приведи примеры utilty-типов в TS?
    Стейт-менеджеры
    32:40 Какими стейт-менеджерами пользовался? Какие больше нравятся? Почему? Какие особенности у разных?
    35:19 Какие основные паттерны используются в Redux и MobX?
    Общие вопросы:
    37:38 Где лучше хранить авторизационные токены?
    38:10 Что такое CORS-ошибка? Сталкивался ли? Какие есть варианты решения?
    41:55 Твои действия, если долго не можешь решить задачу?
    44:46 Вопросы про опыт и проекты

  • @user-ub1mz5ok1r
    @user-ub1mz5ok1r Před 2 měsíci

    Ну машина, благодарен рекомендациям и тебе. Было полезно

  • @nikitayaskevich813
    @nikitayaskevich813 Před měsícem

    Спасибо за интервью, довольно интересно вышло. Миша так быстро отвечает на вопросы и без запинки, будто школьник заучивший четверостишие. Очень удивило

  • @zergzerg4844
    @zergzerg4844 Před 3 měsíci

    Интересный собес, спасибо за видео.

  • @user-lz2pr1zg7m
    @user-lz2pr1zg7m Před 2 měsíci

    Накидайте лайкосов Мише, за топ видос и старание!!!

  • @antonmas3451
    @antonmas3451 Před 3 měsíci +1

    таймкоды еще добавь и будет супер)

  • @user-eu8yo6hx7n
    @user-eu8yo6hx7n Před měsícem +2

    Лять... я не верю что это собес на senior и даже на middle не тянет))) Я всегда говорил, не работайте за копейки! Вот норм оплата труда.

  • @SeriousJet
    @SeriousJet Před 2 měsíci

    Как же микрофон пищит на букве С, брат натяни носок😁 пожалуйста или купи поп фильтр, он вроде позволяет этого избежать

  • @user-ub1mz5ok1r
    @user-ub1mz5ok1r Před 2 měsíci

    Для того чтоб был толстый и крепкий канал

  • @taidleqdwwhdd6985
    @taidleqdwwhdd6985 Před 3 měsíci

    Хорошее собеседование

  • @ZolFKN
    @ZolFKN Před 3 měsíci

    Единственное - звук тихий и в других роликах тоже

  • @dewatanabe4010
    @dewatanabe4010 Před 2 měsíci +2

    Что-то не верится, что такое задают сеньйору, слишком просто

  • @THE-bv2zu
    @THE-bv2zu Před 2 měsíci

    Ребят кто шарит, подскажите для Джуна фронт тенда что нужно знать что бы процти собеседование найти работу?

    • @user-qm1zd3ky7w
      @user-qm1zd3ky7w Před 2 měsíci

      Один раз ходил на джуна на 40 тыс дали алгоритмы, там более сложнее, чем здесь. Тут очень лайтово, жди что будет сложнее, конкуренция огромна.

    • @user-qm1zd3ky7w
      @user-qm1zd3ky7w Před 2 měsíci

      Например была задача Найти пересечение двух массивов, на ютубе есть решение

  • @iGotton
    @iGotton Před 2 měsíci +3

    Это не более чем мидловское собеседование, причем мидл минус. Нет алгоритмической секции, нет лайвкодинга.. Они сказали, что работают с видео, но не было вопросов по WebRTC. В очередной раз повезло)

  • @Rodovay_vedunia
    @Rodovay_vedunia Před 2 měsíci

    Так сказать узнаю по голосу ваши лица

  • @STRELOK-wq6on
    @STRELOK-wq6on Před 3 měsíci +5

    Шрифты и цвета для превью у ульби скопировал ))
    Я сначала подумал это его ролик

    • @Alequez97
      @Alequez97 Před 3 měsíci

      Ага, я тоже так подумал. В блок за такое😀

  • @user-ub1mz5ok1r
    @user-ub1mz5ok1r Před 2 měsíci

    Напишу еще пару комментов

  • @danylogudz
    @danylogudz Před 3 měsíci

    9:03 так а 5 не должно быть перед 3.1?

    • @user-hp2nr7ii8k
      @user-hp2nr7ii8k Před 3 měsíci

      нет

    • @dielectric7265
      @dielectric7265 Před 2 měsíci +1

      3.1 идёт раньше, т.к. при обработке макротаски(setTimeOut с console.log(3)) была создана новая микротаска. А т.к. у микротасок приоритет выше, то как только она попадёт в очередь, все макротаски ожидают её выполнения.
      console.log(5) как раз этот случай

    • @danylogudz
      @danylogudz Před 2 měsíci

      @@dielectric7265 та я уже глянул детализированный ролик по евентлупу - то понял) кейс конечно из супер редких

  • @user-oc3yy2vq8e
    @user-oc3yy2vq8e Před 3 měsíci +1

    мммм медитация на собеседовании ммммм :)))

  • @kawaikaino5277
    @kawaikaino5277 Před měsícem

    Очень душно, прямо таки докапываются как на экзамене. Словно пытаются переиграть друг-друга, кто все таки задушит кандидата.

  • @user-zm1ye5co7y
    @user-zm1ye5co7y Před 3 měsíci

    Эта работа на удаленку ?

  • @ballmathieu8712
    @ballmathieu8712 Před 2 měsíci

    тихо слишком

  • @lorandemarcus
    @lorandemarcus Před 3 měsíci +9

    Какая же тупость почти на всех собесах спрашивать про event loop. И еще эти задачки про очередность вывода в event loop, так и каждый раз хочется спросить: "А у вас реально такой говнокод в проекте?". За все мои почти 5 лет опыта работы, только один раз понадобилось знание event loop

    • @nvkzmaks
      @nvkzmaks Před 3 měsíci

      если ты делаешь дефолтные вещи, о да, тебе такое знать не к чему. а на самом деле, если делаешь что-то не тривиальное, то это понимание мягко говоря лишним не будет

    • @Goddamn_Right
      @Goddamn_Right Před 3 měsíci +2

      ​ @nvkzmaks И каждый собес у нас конечно же в нетривиальное место?)

    • @nvkzmaks
      @nvkzmaks Před 3 měsíci

      @@Goddamn_Right молодец. тебе не обязательно знать, конечно.

    • @Goddamn_Right
      @Goddamn_Right Před 3 měsíci

      @@nvkzmaks Спасибо, мне так не хватало совета от рандомного токсика в комментах))

    • @lorandemarcus
      @lorandemarcus Před 3 měsíci

      ​@@nvkzmaks Чел сверху тебе по факту написал. Сколько проходил собесов, не все компании являются хайлоад финтех. Где то надо просто клепать простые формы и таблицы

  • @aleksprimetv
    @aleksprimetv Před 2 měsíci

    про корс они какую то хрень несут, никто в здравом уме не будет обращаться напрямую на другой домен из браузера, для этого есть прокси сервер, если на то пошло...

  • @kawaikaino5277
    @kawaikaino5277 Před měsícem

    У нас нехватка рук... Неудивительно)) такие душные собесы и классовые компоненты, отсеивают адекватов

  • @user-ub1mz5ok1r
    @user-ub1mz5ok1r Před 2 měsíci

    Больше трех слов, говорят полезно

  • @antonmas3451
    @antonmas3451 Před 3 měsíci +1

    на 300 челики
    макротасок не существует
    изменение пропсов не приводит к ререндеру
    приколдесные вы конечно

    • @antonmas3451
      @antonmas3451 Před 3 měsíci

      а я досмотрел где интервьюер спрашивает про ключи и списки, все ясно там челик на интевьюере из скилбокса походу...пздц ребята

    • @frontend-m0ney
      @frontend-m0ney  Před 3 měsíci +11

      Если на собесе скажешь что макротасок не существует, то холивар/спор может начаться и это повлияет на результат собеседования)

    • @sashokkomarchev7167
      @sashokkomarchev7167 Před 2 měsíci

      Почему изменение пропсов не приводит к ререндеру?

    • @antonmas3451
      @antonmas3451 Před 2 měsíci

      @@sashokkomarchev7167 потому что это база и надо знать а не сказки пересказывать
      ты можешь сам в этом убедиться попробовав

    • @KupriyanovNikita
      @KupriyanovNikita Před 2 měsíci

      @@frontend-m0ney Какой может быть холивар, если в документации написано, что есть tasks которые кладутся в task queue и microtasks которые кладутся в microtask queue. Макротасков нет)

  • @denpinkman9057
    @denpinkman9057 Před 3 měsíci +1

    А почему не за 500к или 800к? Пи***жом пахнет

    • @qburanp
      @qburanp Před 3 měsíci +1

      щас 100-150 джуны получают, 300 это нормально для уверенного мидла

    • @denpinkman9057
      @denpinkman9057 Před 3 měsíci +5

      @@qburanp сильный джун за 100 к наверно реально, но 300 за мидла, ни разу такого не видел, такую зп далеко не все синьеры получают

    • @user-td5bw9rt2g
      @user-td5bw9rt2g Před 3 měsíci

      @@qburanp он намекает, что он не тянет на 300к...

    • @yjs_frontend
      @yjs_frontend Před 2 měsíci

      @@qburanpхахахаха бля ты школьник) мидл 180-230

    • @Bombilaz
      @Bombilaz Před 2 měsíci

      ​@@denpinkman9057я мидл, 300к получаю фронтом, но это банк.