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

Sdílet
Vložit
  • čas přidán 23. 08. 2024
  • 👉 Помощь в трудоустройстве - goo.su/VaxmY7J
    👉 Подписывайся на ТГ канал с полезной инфой - t.me/m1sha_fro...
    👉 ТГ для связи со мной - t.me/m1sha_bbn
    JavaScript:
    1:08 Event Loop - что такое, с чем едят, для чего нужен?
    2:02 Какую проблему решает Event Loop?
    4:35 Как устроены Promise'ы?
    7:05 Что такое Async/Await? Как они связаны с промисами?
    8:01 Замыкания - что такое, как можно использовать?
    10:00 Прототипы. Как они реализованы в JS?
    11:24 Статические методы объектов - как определяются, как используются?
    13:10 Set, Map, Array - чем отличаются?
    14:52 Сборщик мусора - знаешь что-нибудь?
    15:27 В каких случаях сборщик мусора начинает работать?
    Верстка:
    18:35 С какими CSS-препроцессорами работал?
    19:05 Какую проблему решает модульный CSS?
    19:25 Как сделать так, чтобы у селектора в стилях был максимально возможный вес?
    React:
    20:14 Что такое Virtual DOM?
    22:32 При написании кода, где приходится принудительно указывать ключи (key)?
    22:45 Что такое JSX? Можно ли использовать React без JSX?
    23:20 Доводилось ли работать с классовыми компонентами? В чем отличия функционального и классового подходов?
    24:44 Хуки. В каких случаях стоит/не стоит использовать useCallback?
    25:30 Знаком ли с Context API? Что предпочтешь использовать - Context API или Redux?
    26:21 Знаком ли с Portals?
    26:37 Для чего Portals был введен в React?
    Redux:
    27:04 Опиши жизненный цикл в Redux
    28:46 RTK Query. Кэширование данных. Инвалидация.
    TypeScript:
    30:00 Какой опыт? Что такое дженерики?
    30:52 Примеры utility-типов/функций?
    Общие вопросы:
    31:20 Что такое протокол HTTP?
    31:23 Сталкивался ли с CORS? Знаком с механизмами обхода CORS?
    33:11 CORS реализуется на стороне бэкенда или фронтенда? Кто проверяет исполнение CORS-политик?
    34:08 Сталкивался ли с проксированием?
    34:36 Сталкивался ли с web-socket'ами?
    34:45 Как организовывается передача данных через веб-сокеты?
    35:05 Какие альтернативы есть веб-сокету? (polling / long polling / server-sent events)
    Задачи:
    37:25 JavaScript: Что будет выведено в результате выполнения функции?
    45:00 React: провести код-ревью. Джун написал компонент с моковыми данными (бэк не был готов), который отображает список справочников. Надо отревьюить, сформулировать максимум замечаний, предложить идеи по улучшению.
    Оргмоменты:
    1:05:29 Есть ли какие-то красные линии, которые для тебя недопустимы на работе?
    1:07:17 Интервьюеры рассказывают о проекте и спрашивают об ожиданиях кандидата
    ==================== Теги
    #frontend #react #js #javascript #фронтенд #реакт #it #айти #программирование #webdevelopment #software #собеседование #собеседованиефронтенд #ulbitv #ульби #frontendсобеседование #реальноесобеседование #redux #reduxtoolkit #reactjs #антонназаров #middlefrontend #frontendразработчик #frontendразработчикснуля #frontendroadmap #seniorfrontend #войтивайти #войтивit #reactjs #typescript

Komentáře • 83

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

    Информация о менторстве - goo.su/VaxmY7J
    ТГ канал - t.me/m1sha_frontend
    ТГ для связи со мной - t.me/m1sha_bbn

  • @viacheslavgurin9368
    @viacheslavgurin9368 Před měsícem +26

    Таймкоды:
    JavaScript:
    1:08 Event Loop - что такое, с чем едят, для чего нужен?
    2:02 Какую проблему решает Event Loop?
    4:35 Как устроены Promise'ы?
    7:05 Что такое Async/Await? Как они связаны с промисами?
    8:01 Замыкания - что такое, как можно использовать?
    10:00 Прототипы. Как они реализованы в JS?
    11:24 Статические методы объектов - как определяются, как используются?
    13:10 Set, Map, Array - чем отличаются?
    14:52 Сборщик мусора - знаешь что-нибудь?
    15:27 В каких случаях сборщик мусора начинает работать?
    Верстка:
    18:35 С какими CSS-препроцессорами работал?
    19:05 Какую проблему решает модульный CSS?
    19:25 Как сделать так, чтобы у селектора в стилях был максимально возможный вес?
    React:
    20:14 Что такое Virtual DOM?
    22:32 При написании кода, где приходится принудительно указывать ключи (key)?
    22:45 Что такое JSX? Можно ли использовать React без JSX?
    23:20 Доводилось ли работать с классовыми компонентами? В чем отличия функционального и классового подходов?
    24:44 Хуки. В каких случаях стоит/не стоит использовать useCallback?
    25:30 Знаком ли с Context API? Что предпочтешь использовать - Context API или Redux?
    26:21 Знаком ли с Portals?
    26:37 Для чего Portals был введен в React?
    Redux:
    27:04 Опиши жизненный цикл в Redux
    28:46 RTK Query. Кэширование данных. Инвалидация.
    TypeScript:
    30:00 Какой опыт? Что такое дженерики?
    30:52 Примеры utility-типов/функций?
    Общие вопросы:
    31:20 Что такое протокол HTTP?
    31:23 Сталкивался ли с CORS? Знаком с механизмами обхода CORS?
    33:11 CORS реализуется на стороне бэкенда или фронтенда? Кто проверяет исполнение CORS-политик?
    34:08 Сталкивался ли с проксированием?
    34:36 Сталкивался ли с web-socket'ами?
    34:45 Как организовывается передача данных через веб-сокеты?
    35:05 Какие альтернативы есть веб-сокету? (polling / long polling / server-sent events)
    Задачи:
    37:25 JavaScript: Что будет выведено в результате выполнения функции?
    45:00 React: провести код-ревью. Джун написал компонент с моковыми данными (бэк не был готов), который отображает список справочников. Надо отревьюить, сформулировать максимум замечаний, предложить идеи по улучшению.
    Оргмоменты:
    1:05:29 Есть ли какие-то красные линии, которые для тебя недопустимы на работе?
    1:07:17 Интервьюеры рассказывают о проекте и спрашивают об ожиданиях кандидата

  • @true227
    @true227 Před měsícem +23

    Такое чувство , что интервьюер общается с голосовым чатом гпт

    • @user-wv2mm4pc7l
      @user-wv2mm4pc7l Před 19 dny +2

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

  • @pkorneev5226
    @pkorneev5226 Před měsícem +3

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

  • @youth991
    @youth991 Před měsícem +3

    После услышанной зп вопросы отпали 😂

  • @jsonslim
    @jsonslim Před 5 dny +1

    6:50 о каких сокетах шла речь?

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

    6:40 что подразумевал интервьюер под сокетами и ОС? Как это нагуглить?

  • @user-bc9fe4hq2b
    @user-bc9fe4hq2b Před 6 dny

    Привет, спс за видос.
    Мне не очень понятно. Тебя зовут на тех собес до того, как ты с РЕкрутером обсуждаешь график работы(удаленка гибрит), ожидания по ЗП?
    Или тех спецы все равно переспрашивают?

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

    Сразу лайк не глядя)

  • @AlexCoxx
    @AlexCoxx Před měsícem +2

    они думали на 50к а он в конце уничтожил их от 300к ))

  • @TheTexPro
    @TheTexPro Před měsícem +2

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

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

      у меня со сбером так и было, на собесе с командами срезали)

  • @rhost-9968
    @rhost-9968 Před měsícem +18

    судя по душности собеса, представляю какой там говнокод в сберыче)

    • @rususa2000
      @rususa2000 Před měsícem +6

      да вроде всё по делу спросили, даже минимум для senior, по базе прогнали

    • @rhost-9968
      @rhost-9968 Před měsícem +9

      @@rususa2000 эти вопросы не показывают реальный уровень знаний кандидата, человек может писать откровенный говнокод но просто зазубрить эту теорию и получается пройдет собес) У меня вот 11 лет опыта и многое у меня уже на автомате делается, если я не заучу ответы то выходит я не пройду собес? хотя у меня много опыта и много знаний)

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

      @@rhost-9968 не пройдешь

    • @tama4717
      @tama4717 Před měsícem +1

      ​@@rhost-9968скорее всего там несколько этапов отбора, с твоим опытом пары вечером подготовки хватит, чтобы немного структурировать знания в голове перед собесом и быть готовым поддержать диалог с интервьюером, а твое портфолио и решение задач на практическом собесе с лёгкостью покажет, кто опытный, а кто "зазубрил" теорию просто.

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

      @@rhost-9968 Хочешь сказать, что за 11 лет опыта, у тебя нет понимания что ты делаешь и как все работает? Мне кажется ты прибедняешься...

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

    Спасибо за видео)
    Ты, кстати, пересмотрел, когда видео смонтировал?
    Там сберовские лица засветились.....ахахахах

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

    Красавчик)

  • @user-cz3li3rl3v
    @user-cz3li3rl3v Před měsícem

    А можешь написать потом по обратной связи, пожалуйста, интересно что сказали, тоже сейчас просто на собесы пойду, в целом несколько моков уже прошел и по твоему собеседованию все понятно

  • @DmitryKorovin-rr9hl
    @DmitryKorovin-rr9hl Před měsícem

    спасибо за видео

  • @benrise4775
    @benrise4775 Před 21 dnem

    Сильный кандидат, лайк

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

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

  • @Justfunandchill
    @Justfunandchill Před měsícem +2

    так а приняли в итоге? очень не хватает резюмирования в конце - прошел/не прошел, т.к. видны их вопросы, видны твои ответы, а вот результата - не видно, непорядок :) за видео спасибо, хорошо держался, вопросы в меру адекватные, хотя меня бы напрягло мокать данные вперед бэка, т.е. видимо даже контракт еще не готов. в остальном - каждому свое

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

      В сбере так делают, сам работаю там

    • @frontend-m0ney
      @frontend-m0ney  Před měsícem +1

      Это был тренировочный собес + там гибридный график, по которому у меня нет возможности работать и в начале был скрин с фидбеком от хр

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

      @@frontend-m0ney понял, проглядел видимо, спасибо

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

      ​@@frontend-m0neyникакого скрина нет

    • @frontend-m0ney
      @frontend-m0ney  Před měsícem

      @@golddeaggler2029 0:15

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

    Я тут на джуна готовлюсь уже, хотел спросить кое-что. Я вот думаю, если там scroll state заменить на useRef, это поможет оптимизировать код? Там типа когда скроллишь же, то постоянно ререндерится компонент из-за useState, а при useRef мемоизируется и ререндеринга не происходит, правильно понимаю?

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

      useRef не вызывает ререндер, это да.
      Но твой вариант не подходит, т.к переменная scroll вставлена в вёрстку
      Scroll {scroll}
      В твоём случае, при использовании useRef скролл страницы изменит переменную `scroll`, но не перерисует компонент, то есть изменений в интерфейсе не будет.
      А useState вызовет ререндер -> интерфейс обновится

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

      @@user-uq5bf2qe2s не увидел, что оно на странице изображается, спасибо)

  • @nail36058
    @nail36058 Před měsícem +7

    Вопросы как под копирку у всех, ивент лупы, замыкания и т.д. что на джуна, что на мидла, что на синьора. Серьёзно? Спрашивать синьора про то как работает async await? А не проще посмотреть его проекты предыдущие, посмотреть где и на какой должности он работал, открыть гитхаб его, у синьора за плечами должно быть уже много проектов, по которым и так понятно будет, что он async await знает иначе как он работал вообще.

    • @antonbuldigin1816
      @antonbuldigin1816 Před měsícem +10

      Интересно как ты собрался смотреть его предыдущие проекты, если как правило они под nda или вообще для узкого сектора пользователей, в который просто так со стороны доступ не получить.

    • @Todortodorov62
      @Todortodorov62 Před měsícem +11

      Сеньору некогда и незачем пет проекты на гитхабе вести😂

    • @KZVlad1
      @KZVlad1 Před 14 dny +1

      Гитхаб с проектами существует только у задротов (в хорошем смысле) и джунов. Первых очень очень мало.
      Среднестатистический мидл/сеньер не имеет проектов тупо потому что он работает и ему некогда. Да и не у всех есть идеи и желание для пет проектов.

    • @user-bc9fe4hq2b
      @user-bc9fe4hq2b Před 6 dny

      разница должна быть в грубине и деталях ответа на эти вопросы

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

    У нас везде три единицы не из-за var, а из-за push

  • @pavelgushchin2223
    @pavelgushchin2223 Před 9 dny

    Собеседуемый разговаривает как умирающий лебедь(

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

    25:35 Контекст или Редакс? - Да! (в том смысле, что редакс работает через контекст, странный вопрос)

  • @dididie158
    @dididie158 Před 5 dny

    Про eventloop не раскрыли тему, как будто оба не до конца понимают как работает движок. Просто собеседующий сам не раскрыл эту тему до конца.

  • @AlexCoxx
    @AlexCoxx Před měsícem +1

    Ты скажи, ты работаешь то в итоге? И сколько зп?

    • @frontend-m0ney
      @frontend-m0ney  Před měsícem +1

      да, ~400
      собесы прохожу просто для практики

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

      ​​@@frontend-m0neyнормально, напиши где то список всего что ты умеешь и знаешь. Ещё интересно сколько времени может уйти на изучение frontend, чтобы найти хотя бы минимальную работу

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

      можешь курс создать свой или хотя бы руд мап что учить, детальный построить пожалуйста?​@@frontend-m0ney

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

    Нде искать работу? на ххру?

  • @wayfaringstranger2798
    @wayfaringstranger2798 Před měsícem +4

    мммм.. душнота. Опять вопросы по алгоритму - выучи 100 тыщ вопросов jS документации , которые тебе никак не понадобятся в реальной работе и напыщенный интревьюер, который это спрашивает таким тоном будто познал Вселенскую мудрость.

    • @wayfaringstranger2798
      @wayfaringstranger2798 Před měsícem +6

      "В каких случаях сборщик мусора начинает работать" - ну эт прям пздц вопрос. Действительно, как же писать код и приложения, не зная такие важные нюансы. И ведь еще забракуют тебя, если на такую херь не ответишь.
      Не ну серьезно, это вопрос на для инженера который вручную работает с памятью и пишет на Си или похожем языке, но нахера такое спрашивать у того, кто пилит интерфейсы обмазанном кучей абстракций в виде фрейворков, сторонних библиотек и тд...

  • @GonzaVladimir
    @GonzaVladimir Před měsícem +2

    где такие вопросы? вы гоните?))) я послушал вопросов 10. все просто жесть какие лёгкие. без видео лица, где можно гуглить и полглядывать. чел. мой собес ты не пройдёшь.

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

    вместо него взяли азазина в сбер

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

    на Ангулар не будет собеседование?

    • @frontend-m0ney
      @frontend-m0ney  Před měsícem

      нет, так как работаю на React стеке

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

      ​@@frontend-m0neyреакт протык

  • @user-wk4dc7jn5n
    @user-wk4dc7jn5n Před 7 dny

    Не сильно приятно смотреть, советую посмотреть как другие люди собесы записывают, а то просто звук на фоне кота….

  • @ReAgent003
    @ReAgent003 Před měsícem +2

    Ужасно гнусавый голос

  • @user-uv9oi7gy1c
    @user-uv9oi7gy1c Před měsícem +8

    Сори дядь, но ты не прошел. Мысли местами правильные, но сам себя угоняешь не туда, нет уверенности. На первой задаче с рефактором посыпался. В целом молодец, но больше уверенности, не Экай, с ходу ответ (мысли то правильные, их и транслируй). Ну и 300к ЗП с таким результатом собеса не сходится

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

      Ты конечно большой дядя, видишь - кому и какая зарплата полагается! Видимо и линейка у тебя есть, по которой точно понятно, на какую ЗП пришел кандидат... Тебе не кажется, что ты много на себя берешь? Вали, чиновникам и продажным полицаям выставляй мерило ЗП

    • @AmazinglyUniqueUserName
      @AmazinglyUniqueUserName Před měsícem +7

      @@kawaikaino5277 Я, конечно, согласен, что чел борщит с оценкой скиллов и зп, и не ему ее мерить, но тебе хрюкнуть не захотелось, случайно, когда последнее предложение писал? Или ,может, желудь хочешь?

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

      @@AmazinglyUniqueUserName Это намек типа на Украинца?)) Чел, проспись! И перестань смотреть зомбоящик))

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

      @@kawaikaino5277 Точно. И перейду на эльфоящик, ведь там именно те люди, которые хотят рассказать правду;) Глубокое понимание ситуации, благодарю за совет.

    • @AmazinglyUniqueUserName
      @AmazinglyUniqueUserName Před měsícem +1

      ​@@kawaikaino5277 и посмотреть эльфоящик? с чистейшей правдой от людей в белом пальто и чистой совестью. Глубокое понимание вопроса , и мнение аргументированное, сразу видно :)

  • @codenetw
    @codenetw Před měsícem +3

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