СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 270К! РЕАЛЬНЫЙ СОБЕС С ЛАЙВКОДИНГОМ (MIDDLE/SENIOR)

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 มิ.ย. 2024
  • 👉 Подписывайся на ТГ канал с полезной инфой и советами по поиску работы (оставил там задачи из видео) - t.me/m1sha_frontend
    ТГ для связи со мной - t.me/m1sha_bbn
    0:00 - Вакансия и Требования
    0:45 - Чистота кода, eslint, prettier
    2:30 - CI-CD
    3:15 - git способы откатить коммит
    4:10 - critical rendering path в браузере
    6:05 - media queries
    7:00 - css/scss переменные
    8:20 - data атрибуты в HTML
    9:00 - reduce, виды копирования обьектов
    11:10 - throttle / debounce
    13:20 - замыкания
    15:20 - function expression / declaration
    16:10 - event loop
    17:50 - остальные вопросы по теории)
    37:00 - Задача 1
    1:14:00 - Задача 2
    1:28:00 - фидбек после собеса
    ==================== Теги
    #frontend #react #js #javascript #фронтенд #реакт #it #айти #программирование #webdevelopment #software #собеседование #собеседованиефронтенд #ulbitv #ульби #frontendсобеседование #реальноесобеседование #redux #reduxtoolkit #reactjs #антонназаров #middlefrontend #frontendразработчик #frontendразработчикснуля #frontendroadmap #seniorfrontend #войтивайти #войтивit #reactjs #typescript
    audios534863829?block=...

ความคิดเห็น • 83

  • @frontend-m0ney
    @frontend-m0ney  หลายเดือนก่อน +2

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

  • @user-dy4ps5ic9v
    @user-dy4ps5ic9v หลายเดือนก่อน +5

    Отличные собесы на канале, спасибо что делишься )

  • @kirills4631
    @kirills4631 หลายเดือนก่อน

    Хорошие задачки, спасибо

  • @doombeatsmusic
    @doombeatsmusic หลายเดือนก่อน +21

    это то же самое что с синусами и косинусами. В школе заставляют учить и сдавать экзы, а в жизни никогда не понадобится. Тоже самое здесь.

    • @lightseeker745
      @lightseeker745 หลายเดือนก่อน +2

      Начало смотрю, вполне адекватные вопросы, в разработке пригождаются. Вы о чем именно?

    • @rhost-9968
      @rhost-9968 หลายเดือนก่อน +6

      @@lightseeker745 подобные вопросы уместно задавать джуну например, выше уже нет смысл задрачивать теорию на собесе так как она вообще никаким образом не показывает опыт кандидата, я вот проработал 11лет , многие вещи уже просто на автомате делаются и про теорию не задумываясь даже

    • @lightseeker745
      @lightseeker745 หลายเดือนก่อน

      @@rhost-9968 вполне может быть что какой-нибудь другой разработчик (не вы) все 11 лет делал что-то не так, допустим, подключал js скрипты не в конце html страницы, а в начале. Если он работал на индивидуальные заказы, то мб никто бы ему претензий не предъявлял, скриптов не очень много, подгружаются быстро и т.д. Но понятно же что так делать не надо. И похожих примеров кучу можно придумать

    • @user-xv1iq3km2w
      @user-xv1iq3km2w หลายเดือนก่อน

      @@rhost-9968 я сначала когда начал смотреть собесы (не конкретно этот а в общем, их много на ютубе) тоже так подумал типа такая позиция и такие простые вопросы зачем это всё, а потом пришло осознание что ты можешь быть глубоко погружен в какие то штуки под капотом яп но например не работал никогда с Rest, OAuth (чисто верстал) и не ответишь какой там корс политики и что такое u:p > base64. Или например ты один фронт на деревне и не знаешь что такое тесты, в общем всегда есть слабые места и таким образом собеседующий от самых простых вещей идёт к более сложным щупая те моменты которые конкретно в этой команде могут понадобится

    • @MaruiInfantry
      @MaruiInfantry หลายเดือนก่อน

      @@rhost-9968 Ты 11 лет решал простые посильные задачки для дебилов под диктовку коллеги за 500 баксов в месяц.

  • @CyberGenius777
    @CyberGenius777 หลายเดือนก่อน +14

    Первый реально крутой собес. Вопросы далеко не простые были. Интервьюер красава, задавал небанальные вопросы

    • @rhost-9968
      @rhost-9968 หลายเดือนก่อน

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

    • @graezzywormz1438
      @graezzywormz1438 หลายเดือนก่อน

      Ты дурак? Самые банальные вопросы, или ты не знаешь методы копирования, Event loop? Ты вообще код пишешь? Ну автор молодец отвечал как лев

    • @rhost-9968
      @rhost-9968 หลายเดือนก่อน

      ​@@graezzywormz1438 я бы сказал самые херовые вопросы и в целом собес душный, чисто собес чтобы заебать кандидата но так ничего и не узнав о нем

    • @sh0ny
      @sh0ny 20 วันที่ผ่านมา

      @@graezzywormz1438 У каждого разный уровень подготовки...

    • @ramach6552
      @ramach6552 19 วันที่ผ่านมา

      ​@@graezzywormz1438 я например про Critical Rendering Path на собеседовании первый раз слышу вопрос. и про гит даже вопросы были. так что ты не прав.

  • @MrKatunins
    @MrKatunins หลายเดือนก่อน +4

    Сижу и понимаю, что 95 процентов этих вопросов, в том число и задач - практически ответит / решит GPT при правильном промте и корректировке

  • @_soryegeton
    @_soryegeton หลายเดือนก่อน

    Как же он хорош!

  • @animekontororu9996
    @animekontororu9996 หลายเดือนก่อน +2

    27:00 батчинг как таковой появился только в 18 версии реакта, стейт асинхронным был всегда.
    35:10 (Есть или у типов в ТСе "или"?) - Имеется ввиду Union Type? - Ну нет, имеется ввиду прямой слеш ( | ).
    ... Интервьюверы как обычно выдают базу (нет). Да и вопросы в основном на джуна, а не сеньора. Задачи норм на мидла +- чтобы джунов фильтрануть.

  • @user-oj2nr1hd4h
    @user-oj2nr1hd4h หลายเดือนก่อน +2

    если бы не современный мир с техно нейронками, то подумал бы , что это GPT Voice отвечал на вопросы:)))

  • @dmitriyobidin6049
    @dmitriyobidin6049 15 วันที่ผ่านมา +1

    Всё видео ждал, когда собеседуемый всё таки уснёт...

  • @ballmathieu8712
    @ballmathieu8712 หลายเดือนก่อน +8

    это точно не мок? на сеньор позицию спрашивать про назначение стейт менеджеров

  • @vitalyberyoza2189
    @vitalyberyoza2189 หลายเดือนก่อน +1

    кто-нибудь понял, зачем он спросил: "получается в чем разница между debounce и throttle одним предложением?" когда автор рассказал суть debounce, throttle и почему потом такой странный вопрос - на какой технологии js построены, капец на какой, timer api, event loop, замыкания, ему че все перечислить?

  • @inqvisitor3722
    @inqvisitor3722 หลายเดือนก่อน +4

    42:00 - офигенное название для переменной - mapa :))) Я только из-за этого кандидата гнал бы уже искать новый собес на джуна

  • @sh0ny
    @sh0ny 22 วันที่ผ่านมา

    Забавно слышать стук клавиш при некоторых сеттаймаут на вопросах 😅

  • @user-ee8bz7gl1v
    @user-ee8bz7gl1v หลายเดือนก่อน

    Могу ли я попросить тебя ссылку на sandbox последней задачи или статью решения? Не представляешь как долго я не могу реализовать компонент по типу или Link, img, etc. С моего первого опыта на MUI и по сей день не гугл не ИИ не находит)

    • @frontend-m0ney
      @frontend-m0ney  หลายเดือนก่อน +1

      codesandbox.io/p/sandbox/broken-river-yklvxt?file=%2Fsrc%2Ftask_ts_2.tsx%3A51%2C22

    • @kirills4631
      @kirills4631 หลายเดือนก่อน

      гитхаб /total-typescript/react-typescript-tutorial/blob/main/src/08-advanced-patterns/72-as-prop-with-forward-ref.solution.tsx
      есть такой вариант решения проблемы

  • @user-dq1rn2iq4p
    @user-dq1rn2iq4p 2 วันที่ผ่านมา

    type Props = {
    component: FC,
    prop: Prop
    }

  • @aleksprimetv
    @aleksprimetv หลายเดือนก่อน

    в редюсе достаточно было acc[name]= {...cur}, cur же уже объект нужный.

  • @ArmTool
    @ArmTool หลายเดือนก่อน +4

    Хороший собес, только у тебя голос очень тихий. Плохо слышно

  • @unanimous8510
    @unanimous8510 หลายเดือนก่อน

    Чисто интереса ради что за градация такая мидл+? То есть бывает мидл просто без плюсов или какой-нибудь мидл++?

    • @user-iu3mw7zp2z
      @user-iu3mw7zp2z 27 วันที่ผ่านมา +1

      Это если еще один плюс, то возможно будет senior -

  • @frontfromsofa
    @frontfromsofa หลายเดือนก่อน +1

    Вообще первый раз слышу про рендер дерева с дочерних компонентов до родительских. Где про это можно прочитать? (я про задачу с console.log 1 console.log 2 32:00)

    • @frontend-m0ney
      @frontend-m0ney  หลายเดือนก่อน +1

      статью не смог найти, но в кратце - рендер родительского компонента завершается, после рендера всех его дочерних компонентов, поэтому порядок useffect будет сначала 2 потом 1
      видео по теме - th-cam.com/video/AcflYn8snMo/w-d-xo.htmlsi=Mn2laEB7R8TGYOkB

    • @frontfromsofa
      @frontfromsofa หลายเดือนก่อน

      @@frontend-m0ney Благодарю)

  • @user-nv2wg2ss6d
    @user-nv2wg2ss6d หลายเดือนก่อน +1

    Спасибо за собес, но твой микрофон тише собеседующего

  • @user-xv1iq3km2w
    @user-xv1iq3km2w หลายเดือนก่อน +2

    ух ты, сначала послушал теорию думаю как хорошо пошло, а на практике очень удивился - DRY, само мышление построение кода и оптимизации у меня как то не сопоставилось с первой частью. Я сам не знал таких глубоких нюансов например о том каким алгоритмом реакт сравнивает изменения, какие деревья как они разрушаются и насколько точно описана очередь работы микротасок с макротасками и тд, мне показалось что такая теория должна быть помножена на x2 практических навыков и какой то разрыв шаблона произошёл, на моменте готовой функции фильтрации и аггрегации фруктов где ифы и код продублирован я бы подумал ооо этот друг нам нашаманит, может переволновался, я сам тот ещё алгоритмщик в кавычках так что не как критика а просто хотел выразить удивление. Когда дело доходит до практики мы можем посыпаться на самых неожиданных местах хоть за спиной не один десяток кодовых баз. Спасибо за ролик много нового узнал и очень много кому будет полезно

    • @aleksprimetv
      @aleksprimetv หลายเดือนก่อน

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

  • @ecoldblood
    @ecoldblood หลายเดือนก่อน +2

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

  • @miloman1995s
    @miloman1995s หลายเดือนก่อน +3

    в итоге прошел собес или нет?

    • @frontend-m0ney
      @frontend-m0ney  หลายเดือนก่อน

      в конце фидбек от HR, позвали на 2 этап (общение с командой), отказался, чтобы не тратить их время)

  • @user-nj6dh2ck2y
    @user-nj6dh2ck2y หลายเดือนก่อน

    Это на позицию примерно мидл++?

    • @divisorZero
      @divisorZero 25 วันที่ผ่านมา

      Ответы автора на Джун+ имхо

  • @derzhavin_d
    @derzhavin_d หลายเดือนก่อน +1

    Камон автор читает ответы из ЧАТГПТ 🙂

  • @user-jx9rw3ip6w
    @user-jx9rw3ip6w หลายเดือนก่อน

    рендер идет снизу вверх - это сильное заявление!\

  • @Ramosok
    @Ramosok หลายเดือนก่อน +6

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

    • @lightseeker745
      @lightseeker745 หลายเดือนก่อน

      Что хромает?

    • @iammnitelniy
      @iammnitelniy หลายเดือนก่อน +5

      Да это чел с завода, он бы не взял к себе в цех, потому что разговор о бабах не поддержит

    • @Ramosok
      @Ramosok หลายเดือนก่อน +1

      @@iammnitelniy сразу видно высокий профессионализм ) дети так себя ведут когда их обидят)

    • @user-ig5iq7wz8o
      @user-ig5iq7wz8o 10 วันที่ผ่านมา +1

      каждому своё, мне наоборот комфортно с такими работать, сидите кнопки красите, на чилле)

  • @lorandemarcus
    @lorandemarcus หลายเดือนก่อน

    На позицию сеньора не хватает вопросов по систем дизайн

  • @kawaikaino5277
    @kawaikaino5277 หลายเดือนก่อน

    Редюс, он же применим только к массивам\масивопдобным типам и возвращает только массив, но никак не все типы... Либо я не понял вопрос

    • @neizvestniydrug
      @neizvestniydrug หลายเดือนก่อน +1

      Редьюс может вернуть что угодно, всё зависит от функции шага

    • @jetsker6388
      @jetsker6388 หลายเดือนก่อน +2

      Последнии аргумент, который передал, то и возвратит

  • @archee7309
    @archee7309 หลายเดือนก่อน +1

    ща бы путать юнион и утилити типы, как там у собеседующего дела?

    • @user-px6hu2dr7n
      @user-px6hu2dr7n หลายเดือนก่อน +3

      человеческий фактор

  • @neizvestniydrug
    @neizvestniydrug หลายเดือนก่อน

    Это точно на синьора?!? А! В заголовке /мидл, ну тогда может быть

    • @viacheslav2239
      @viacheslav2239 หลายเดือนก่อน

      а что тебя смущает ?
      в реальной жизни синьор єто не ходячая енциклопедия. єто человек, которьіе ефективно решает бизнес задачи, предусматривает архитектуру проекта, организовьівает вокруг себя процессьі и может приспособить к ним других людей.
      тьі никогда не попадешь (или не на долго) в нормальную команду если тьі только «много знаешь».

  • @user-mi1hq1dz2b
    @user-mi1hq1dz2b หลายเดือนก่อน

    Перезалив?

  • @denmccormik7654
    @denmccormik7654 หลายเดือนก่อน

    мои варианты решения второй задачи, не думаю что они хотели именно это, но я не понимаю чего именно они хотели
    1.
    type IProps<
    T extends keyof React.JSX.IntrinsicElements | React.JSXElementConstructor
    > = {
    Component: T;
    height: number;
    } & ComponentProps;
    2.
    type IProps = {
    Component: T;
    height: number;
    } & V;
    3.
    type IProps = {
    Component: T;
    height: number;
    } & ComponentProps;
    4.
    type IProps = {
    Component: T;
    height: number;
    } & Parameters[0];
    если вдруг кто-то знает - пишите в комменты, интересно

    • @vladimir.olishevsky
      @vladimir.olishevsky หลายเดือนก่อน +3

      type IProps = {
      Component: FC;
      height: number;
      } & T;

    • @inqvisitor3722
      @inqvisitor3722 หลายเดือนก่อน

      @@vladimir.olishevsky ComponentType

  • @nickferrara5770
    @nickferrara5770 หลายเดือนก่อน

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

  • @andrew2340
    @andrew2340 หลายเดือนก่อน

    Тупейшие вопросы в начале которые на качество кода никак не влияют

  • @flavkaa2017
    @flavkaa2017 หลายเดือนก่อน

    Задача два какая-то душная)

  • @IvanDenisenkoetoya_dadaya
    @IvanDenisenkoetoya_dadaya หลายเดือนก่อน

    Сбер?)

    • @coldblooded77
      @coldblooded77 หลายเดือนก่อน

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

    • @Plintthes
      @Plintthes 6 วันที่ผ่านมา

      В названии папки code sandbox было имя собеседующего. Если его пробить, то вылезет последнее место работы Сбер

  • @StikMrShtormer
    @StikMrShtormer หลายเดือนก่อน +1

    У собеседующего голос довольно сильно похож на голос Кристо - игрока в мафию (например, Мафия у Левши)
    Сами сравните на ютубе)))

  • @nikolaiandrianov1856
    @nikolaiandrianov1856 หลายเดือนก่อน

    ЗП сеньерская, а вопросы мидловские))

    • @deantek
      @deantek หลายเดือนก่อน +1

      Зп на мидла

    • @mushnikov35
      @mushnikov35 หลายเดือนก่อน

      2700 баксов это гроши для сеньёра помидора !

  • @inqvisitor3722
    @inqvisitor3722 หลายเดือนก่อน

    проходил собес 2 года назад. За такие ответы и решение задач даже на джуна не взяли бы

  • @divisorZero
    @divisorZero 25 วันที่ผ่านมา

    Ответы автора такие слабые и неуверенные... Ощущение, что на джуна+ тянет едва.
    В чём разница css и мрепртцессорных переменных? - там через -- обьявлял, а препроцессор через $. А в чём принципиальная разница? Э... Css переменные в браузере видны %} Понимания ноль.

  • @andrew2340
    @andrew2340 หลายเดือนก่อน +1

    Почему у программистов такие душные занудные голоса????

  • @the_inalienable_dreamless
    @the_inalienable_dreamless หลายเดือนก่อน +1

    отвратный стек, отвратное интервью