ЛУЧШИЙ СОБЕС В ИСТОРИИ СОВРЕМЕННОЙ FRONTEND-РАЗРАБОТКИ С ЗП 320К НА MIDDLE/SENIOR + МНОГО ЗАДАЧЕК

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии •

  • @frontend-m0ney
    @frontend-m0ney  Месяц назад +2

    👉 Помощь в трудоустройстве - goo.su/xeDj
    👉 ТГ канал с полезной инфой - t.me/m1sha_frontend
    👉 ТГ для связи со мной - t.me/m1sha_bbn

  • @котток-г6й
    @котток-г6й Месяц назад +13

    оскар этим двум актёрам!!!

  • @Senior_weekend_developer
    @Senior_weekend_developer Месяц назад +4

    Как всегда круто. Спасибо. Концовка, когда интервьюер узнал, была неожиданная 😅

  • @victancia
    @victancia Месяц назад +19

    "чем вдохновились создатели ивент лупа"....эти знания очень показательны для работы конечно

    • @VladimirHard
      @VladimirHard Месяц назад +22

      пупой и лупой, очевидно же

    • @artyomboyko8219
      @artyomboyko8219 Месяц назад +1

      Они вдохновлялись супер популярным паттерном
      На тех же плюсах люди не редко сами пишут себе евент лупы в качестве менеджера для параллельного программирования

    • @TohaMarko
      @TohaMarko Месяц назад

      учитывая что пояснение интервьюера неверное...

    • @kraysmax3715
      @kraysmax3715 21 день назад +1

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

    • @Артём-ц4с4в
      @Артём-ц4с4в 16 дней назад

      Nginx появился в 2004, интересно в каком году появился стандарт на эвентлуп, видится что сильно раньше

  • @GeorgeKolesnikov
    @GeorgeKolesnikov Месяц назад +26

    "Уровень у тебя хороший, обычно у меня таких ребят не бывает..." Супер фраза)))

    • @milaNik2
      @milaNik2 Месяц назад +1

      дааа)) после нее я пошел читать комменты🤣🤣🤣

  • @artyomboyko8219
    @artyomboyko8219 Месяц назад +9

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

    • @m888tm
      @m888tm Месяц назад

      А в чем именно незнание, можете аргументировать ?

    • @artyomboyko8219
      @artyomboyko8219 Месяц назад

      ​@@m888tm Могу
      Но чтобы сделать это по настоящему аргументированно мне придется напечатать очень много букв
      Если вам очень критично узнать причины, то мы можем с вами лично списаться в телеге и я все аргументирую
      Но здесь, в формате комментариев на ютубе я не хочу это делать

    • @artyomboyko8219
      @artyomboyko8219 Месяц назад

      ​@@m888tm Могу
      Но чтобы сделать это по настоящему аргументированно, мне придется написать очень много букв
      Если вам очень критично узнать причины, мы можем с вами лично списаться и я все аргументирую
      Делать это здесь, в формате комментария на ютубе я не хочу
      (я уже писал это, но ютуб удалил мой предыдущий коммент)

    • @artyomboyko8219
      @artyomboyko8219 Месяц назад

      ​@@m888tm
      Я уже третий раз пытаюсь вам ответить, мои комменты удаляются, почему-то
      На этот раз попытаюсь ответить максимально коротко
      Да, я могу аргументировать

    • @artyomboyko8219
      @artyomboyko8219 Месяц назад

      @@m888tm Могу

  • @moon.trance
    @moon.trance Месяц назад +25

    Ответил про var/let/const, рассказал про отличие Map/WeakMap.
    Интервьюер: знания хорошие, обычно таких ребят не бывает, держи 320к 😂😂😂
    UPD: Интервьювер как обычно шпарит по скрипту, причем по скрипту для джунов, судя по всему. В интервью на "сеньора" ожидал увидеть больше вопросов про архитектуру, методологии, какой-нибудь feature-sliced, микрофронтеды, bff и пр., а тут очередное пердоливание с порядком вывода console.log. Если в наш бигтех так собеседуют сеньоров, видимо, на рынке кадров совсем мало, все заполонили выходцы скиллбокса.

    • @carry-on-chaos4032
      @carry-on-chaos4032 Месяц назад +7

      fsd это джуновская тема, нормальный сеньйор не будет такое спрашивать

    • @TheRainGameTM
      @TheRainGameTM Месяц назад

      @@carry-on-chaos4032 С такой логикой любая тема будет Джуновской, тут проблема в том, что базу должен знать каждый, а вот такие вещи как тот же FSD можно углубиться с точки зрения реальной практики на проектах, обычный дужн просто иерархию расскажет и все

    • @CiganXam
      @CiganXam Месяц назад

      @@carry-on-chaos4032 тем более что фсд говно

    • @artyomtaranenko2267
      @artyomtaranenko2267 Месяц назад

      @@carry-on-chaos4032 Я бы поспорил)

    • @username_22505
      @username_22505 Месяц назад +1

      Обычно в некоторых компаниях system design это уже другая секция и по ее прохождению уже можно претендовать на сеньора или техлида
      А это мне кажется просто первый собес на общее развитие, на уровень до миддла включительно, так сказать

  • @Kiri-t1r
    @Kiri-t1r 5 дней назад

    можно ли выбрать качество видоса которое хотим скачатьЭ

  • @БогданКраснов-х7ь
    @БогданКраснов-х7ь Месяц назад +4

    42:24 По моему типизация должна быть такая
    type Arr = Array

  • @serkoolive
    @serkoolive 5 дней назад +1

    хорошее интервью, плотное причем

  • @kawaikaino5277
    @kawaikaino5277 Месяц назад +4

    Дайте человеку инструмент (typeScript) рано или поздно, он начнет забивать им гвозди: 43:52

  • @Los-Santos1
    @Los-Santos1 Месяц назад +1

    А почему ты говоришь что тип number может быть ключом в объекте? он же тоже конвертируется в строку?

  • @Abdul-hy4cy
    @Abdul-hy4cy Месяц назад +2

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

  • @ivanosh1936
    @ivanosh1936 Месяц назад +9

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

    • @nikitaspasatelev7049
      @nikitaspasatelev7049 Месяц назад +1

      Тем более когда он заранее знает вопросы, которые он заготавливал)

  • @basilirzhak4276
    @basilirzhak4276 Месяц назад

    Хорошо проходятся собеседования, когда проходить собеседования - это и есть работа ))

  • @tahrizade
    @tahrizade 29 дней назад

    а заранее вам говорят что бы подготовили к этим темам ( напримем algorimt будет live coding ? ) от компании
    или сразу interview ?

    • @frontend-m0ney
      @frontend-m0ney  29 дней назад

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

  • @Shadzen
    @Shadzen Месяц назад +7

    42:45 (строка 9) - десятки лет учили писать код так, чтобы он был легко воспринимаем человеком, и тут такой TS на на. Еще бы попросили задачу из машинного кода нулей и единиц объяснить что происходит.

    • @nade3282
      @nade3282 Месяц назад +1

      так тут ничего сложного

    • @tnsaturday
      @tnsaturday Месяц назад +1

      Это ж элементарный вопрос на сопоставленные типы, ты чего?

  • @EugeneSkrobov
    @EugeneSkrobov 25 дней назад

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

  • @D000023
    @D000023 Месяц назад +5

    в задаче на типизацию должно быть type Arr = Array тоже косяк собеседующего

  • @kilhbffvc7011
    @kilhbffvc7011 Месяц назад +15

    Давай собесы на джуна, на сеньёра не интересно, давай где больше треша, где вопросы типа ",А сколько вам нужно для существования" или "Зарплата 30к с задачами на бинарный поиск или лайв код на 10 часов"

  • @liza_pnk
    @liza_pnk Месяц назад +21

    "Любая сортировка в js минимум O(n^2)"...
    Ошибочка у интервьюера.
    sort в js работает по алгоритму быстрой сортировки c big-O в среднем O(nlogn)
    Спрашивать на middle-senior про let/var/const 🤦‍♀

    • @AJSDFKJSFDASDFSDF
      @AJSDFKJSFDASDFSDF Месяц назад +1

      Худший кейс и вправду n^2

    • @kowkavn2356
      @kowkavn2356 Месяц назад +1

      TimSort в V8 вроде и там вроде O(n)

    • @OTKA3
      @OTKA3 Месяц назад +1

      Человек пытается выяснить твой уровень понимания JS и если ты говоришь про какой-то мифический "hoisting" вместо ответа связанного с дополнительной проверкой то тут становится ясно, что ты не углублялся

    • @liza_pnk
      @liza_pnk Месяц назад

      @@AJSDFKJSFDASDFSDF да, но он сказал "минимум n^2"

    • @carry-on-chaos4032
      @carry-on-chaos4032 Месяц назад +2

      @liza_pnk сможешь без гугла объяснить почему var поднимается?

  • @AleksandrIv-in4dm
    @AleksandrIv-in4dm Месяц назад +4

    Слушай, а как ты успеваешь в chat gpt загонять некоторые задачи и вопросы? Вы же по вебке общаетесь? Понятно, что часть ответов на вопросы ты знаешь на зубок, просто видно что ты "гуглишь" через AI.

    • @Sergizl
      @Sergizl Месяц назад +2

      Как это видно?)

    • @AleksandrIv-in4dm
      @AleksandrIv-in4dm Месяц назад

      @@Sergizl слухом, зрением?) Посмотри прошлые ролики.

    • @diman3640
      @diman3640 Месяц назад

      скорей всего он просто сохраняет страницу и потом с нее копирует текст в gpt

    • @frontend-m0ney
      @frontend-m0ney  Месяц назад +9

      1. В мае стримил один из собесов, которые есть на канале, с вебкой и со всем экраном, никакой чатЖПТ не мог физически заюзать, прошел не хуже чем обычно
      2. На многих видео с лайвкодингом просят расшарить экран - если свернешься/поменяешь вкладку/скопируешь, то увидят - то есть опять таки я не могу чем то таким пользоваться.
      В яндекс-коде собеседующий видит если ты меняешь вкладку/сворачиваешься, то там индикатор перестает гореть, даже экран шарить не нужно
      3. Гпт выдает ответ секунд 30-40, а я в большинстве случаев пишу код/даю ответ в первые секунды.
      Нужно просто потратить время на подготовку, а не придумывать отговорки что все с ГПТ проходят
      p.s. могу попробовать заюзать какой нибудь ГПТ, только если собеседующий прямо скажет - что можно гуглить

    • @victancia
      @victancia Месяц назад +1

      @@AleksandrIv-in4dm продолжай убеждать себя)))

  • @sabrenda
    @sabrenda Месяц назад +2

    веселый тип)

  • @Boortwint
    @Boortwint Месяц назад

    Ломитесь в Тиньков, парни. Они сейчас ищут разрабов с уровнем от мидла и выше. С такими вопросами у многих получится пройти.

    • @CiganXam
      @CiganXam Месяц назад +2

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

  • @m888tm
    @m888tm Месяц назад

    1:24:03 поставил на паузу, сказал тоже что и Миша😀

  • @kowkavn2356
    @kowkavn2356 Месяц назад +1

    Проходил недавно собеседование и там 80% задачек абсолютно идентично тем что в ролике. Это где то общий список лежит или что? Я собесился на мидла в аутстаф, тоже tbank interview и 80-90% вопросов и задач и названий функций даже , абсолютно такие же

  • @MrKatunins
    @MrKatunins Месяц назад

    Аля редУкс ) . Arr = Array Вот так должно быть в типе. Собеседование прикольное !

  • @Deadinside_Ghoul
    @Deadinside_Ghoul Месяц назад

    А что представляет из себя техническое собеседование с командой ?

    • @noname-tm
      @noname-tm 12 дней назад

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

  • @denisgabrielyanc660
    @denisgabrielyanc660 Месяц назад

    42:30. не правильный он тип написал, нужно type Arr = (number | Arr)[]

  • @alekseymonakhov3485
    @alekseymonakhov3485 Месяц назад +1

    ребята которые проэктировали ивент луп, очень вряд ли вдохновлялись нгинкс, нгинкс появился в 2002 году, а браузер выполнял джс к тому моменту уже достаточно долго. И касательно джс, мне кажется уже лучше говорить что джс многопоточный, ибо в спеке даже есть описание Атомикс апи, которое как раз про многопоточность.

    • @tnsaturday
      @tnsaturday Месяц назад +1

      Лучше для начала изучить, чем поток отличается от процесса и перестать позориться на собесах =)

    • @tnsaturday
      @tnsaturday Месяц назад

      @@alekseymonakhov3485 О том, о чем написал. Ты, очевидно, не понимаешь, чем поток, отличается от процесса, если в JS увидел какие-то потоки, тем более в атомиках. Мой совет - на досуге ликвидировать этот пробел в знаниях.

    • @tnsaturday
      @tnsaturday Месяц назад

      @@alekseymonakhov3485 Стесняюсь спросить, при помощи какого апи ты спавнишь потоки =)

    • @tnsaturday
      @tnsaturday Месяц назад

      @@alekseymonakhov3485 стесняюсь спросить, с помощью какого апи можно спавнить потоки на фронте =)

    • @alekseymonakhov3485
      @alekseymonakhov3485 Месяц назад

      @@tnsaturday при чем тут процесс ?

  • @fuad2069
    @fuad2069 Месяц назад +2

    Собеседующий вообще фантазер

  • @Boortwint
    @Boortwint Месяц назад

    1:19:20 Реакт научили определять, что за данные передаются в качестве ключей? Неужели он понимает, что в key засунули именно индекс элемента массива?

  • @gigapavel4682
    @gigapavel4682 Месяц назад

    О, так это собес в ИТ1 (дочка гпб). Сначала даже подумал, что я собес провожу, лол

    • @antonanokhin5393
      @antonanokhin5393 Месяц назад

      Тож у него был. Классный мужик интервьюер. Жаль что у меня в этот день мозг решил потормозить)

  • @АлександрЕрмолов-п2ь
    @АлександрЕрмолов-п2ь 28 дней назад +1

    Парень, который проводит интервью - неадекватен! HR бренд у компании нулевой! Говорить кандидату, что он разочерован, что тот все знает - днище! Пытаться специльно подловить и самоутвредиться - днище в квадрате!

  • @АртёмЕгоров-х2м
    @АртёмЕгоров-х2м Месяц назад

    Канал в конце сказал собеседующему, можешь в чат продублировать?

  • @kirylbehansky1315
    @kirylbehansky1315 Месяц назад

    прикольно, но если такое спрашивают на senior позиции, то что спрашивают на junior ))

    • @Kimitsuna
      @Kimitsuna Месяц назад

      @@kirylbehansky1315 тоже самое, но посложнее

    • @m888tm
      @m888tm Месяц назад +1

      На джуна наверное спросят все, вплоть до низкоуровневых языков 😀

  • @denisgabrielyanc660
    @denisgabrielyanc660 Месяц назад +1

    узнали LUL. ты забавно смеешься, просто читаешь и тут смешнявка

  • @diman3640
    @diman3640 Месяц назад +1

    Название слишком громкое)

  • @MiroslavGeidt
    @MiroslavGeidt 23 часа назад

    Токсиненько

  • @motionrus3828
    @motionrus3828 Месяц назад

    1:13:00 😂😂😂 , смешинку словил. Видимо кто-то в наушники подсказывает и потролили интервьюера

    • @frontend-m0ney
      @frontend-m0ney  Месяц назад +2

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

  • @andreikhotko5206
    @andreikhotko5206 Месяц назад

    js сортировка - минимум O(n2)? откуда такая инфа ложная? :)

    • @-And6053
      @-And6053 7 дней назад

      быстрая сортировка реализована в js, просто слово минимум некоректно, это лишь в худшем случае

    • @andreikhotko5206
      @andreikhotko5206 6 дней назад

      @-And6053 зависит от реализации. На разных движках/браузерах по разному. В google chrome, намример будет timsort, который выдаёт O(n log(n)). Но заявлять, что минимум O(n2) - сразу показывает, что собеседующий дилетант

  • @ivans8887
    @ivans8887 Месяц назад

    отзывы: 0 опыта 200-210к мда...

  • @Retruntobase
    @Retruntobase Месяц назад

    Че будет короче, если … лол , лучший собес

  • @olegatoo2191
    @olegatoo2191 Месяц назад +1

    Ух сколько обиженных душных "сеньеров" понабежало в комменты

  • @FryFryChickyChick
    @FryFryChickyChick 20 дней назад

    Чувак учил веб чисто ради того чтобы задизморалить интервьюера. Сигма

  • @it-coding
    @it-coding Месяц назад

    в JS нет всплытия )) даже на MDN уже написано корректно

    • @TheRainGameTM
      @TheRainGameTM Месяц назад +1

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

    • @it-coding
      @it-coding Месяц назад

      @ 100 раз, а ты ?

    • @it-coding
      @it-coding Месяц назад

      @@TheRainGameTM И я не с целью докопаться , я написал с позитивом просто подметить

    • @TheRainGameTM
      @TheRainGameTM Месяц назад

      @@it-coding Ну я не так часто, но да) Просто если это реально так и 100 раз читал, то тогда сорян, без негатива.
      Просто под каждым видео где есть проблемы более глобальные, то челы начинают писать про тейки, которые Мурыч каждый стрим прогонят.

    • @TheRainGameTM
      @TheRainGameTM Месяц назад

      @@it-coding АААА, ну просто так не выглядит, что с позитивом. Ну это из-за как раз таки подаванов Мурыча, которые начинают)) Тогда без негатива)

  • @demimurych1
    @demimurych1 Месяц назад +2

    какой ужас.
    я в ахрене. и єто люди которые проводят собеседования.
    у автора видео уровень джуниор и его собеседует человек с апломбом сеньера.

    • @CapitanBabax
      @CapitanBabax 8 дней назад

      Здравствуйте, часто вижу как вы критикуете других джаваскриптизёров. И это неудивительно, ведь вы гига умный в плане понимания того, как устроен js. Не хотите ли показать мастер класс по прохождению собеседовании? Уверен, многим зайдёт такой контент.

    • @demimurych1
      @demimurych1 8 дней назад +1

      @@CapitanBabax Конечно хочу. И предлагаю всем желающим такое собеседование провести. Только все отказываются.

  • @Raidhonr
    @Raidhonr Месяц назад +6

    Если это лучший собес, то у меня два вас плохие новости. Я бекендер на Rust и мне было смешно.
    Уровеь собеса оценил бы как Junior собесил Junior.
    И интервьюверу и интевьюируемому три года на оленях по тайге до Senior.
    Я думаю обоих бы хватил инфаркт если бы они получили задачки с фибоначчиевыми пирамидами.
    ps.
    У Senior спрашивать про виды объявления переменных это отличный показатель треша.
    Надо было дополнить спросить в чем разница type и interface в TS. И конечно как перехватывать ошибку в цепочке промисов чтобы уж точно доказать что до джунов доросли.
    Уровень разрабов пробил очередное дно дна.

    • @ggotyq
      @ggotyq Месяц назад +3

      вообще вопрос с переменными достаточно интересный если разжевывать его на уровне спецификации и узнать о том что например никакой мертвой зоны нету

    • @carry-on-chaos4032
      @carry-on-chaos4032 Месяц назад +1

      Я уверен что 90% рядовых кандидатов не знают чем type от interface отличаются в действительности) Многие ли знают, что поля интерфейса мержатся в класс с таким же названием? Про вар/лет/конст соглашусь с комментом выше. Только по этому вопросу можно определить, что кандидату до мидла как до луны

    • @tnsaturday
      @tnsaturday Месяц назад

      @@ggotyq зачем его разжевывать на уровне спецификаций? Собес на кого, на разработчика движка браузера в Google, или на рядового в общем-то формошлепа в ООО Рога и копыта? Ну, разжевал ты этот вопрос, и пришел к выводу, что из-за особенности работы лексических биндов к let/const нельзя обратиться до инициализации, в отличие от var/function declaration. В просторечном выражении это и называют TDZ. Дальше что? Какую информацию для работы из этого знания можно извлечь?

    • @StanislavK1
      @StanislavK1 Месяц назад +3

      @@ggotyq Можно рассказать сначала про TDZ, а потом сказать что никакого TDZ нет и почему 😂

    • @wayfaringstranger2798
      @wayfaringstranger2798 Месяц назад

      Братан, ты бекенде на расте. Ясен пень этот собес не для тебя. Я бы вообще сказал , что половина вопросов из интервью нахрен никак не влияют на то , насколько чел способен сделать быстрый и красивый веб интерфейс.

  • @crypto_has_you
    @crypto_has_you Месяц назад +1

    Да как попасть на эти ваши собеседования?!

    • @kilhbffvc7011
      @kilhbffvc7011 Месяц назад +2

      Это видимо постановы, просто видимо с коллегами договорился и всё. Видео выходили бы раз в год, ведь 300 отказов это не 2 недели

    • @olegivanov80
      @olegivanov80 Месяц назад +2

      @@kilhbffvc7011 ахаха, а тебя не смущает что ему прямо во время собесов в ТГ эйчары пишут? Уже второй собес подряд это наблюдаю, или тоже думаешь что это всё многоходовочка от Мишани?

    • @kilhbffvc7011
      @kilhbffvc7011 Месяц назад +1

      @@olegivanov80 Не знаю, сейчас столько програмистов, что HR-ры сомневаюсь, что первые пишут, зачем? Или мало им 1к + откликов? Сомневаюсь, может, это какая нибудь херня, ведь бизнес у него именно по теме как получить офер, тоже самое, что продавать курсы, ведь показывать и говорить правду он не будет, ведь это економический суицид, а с колегами или друзьями записать пару видео где всё чётко, хвалят, всегда офер дают, это более радужно в глазах клиентов, ведь если он может получить офер на 400к ,то и я смогу, конечно же с его помощю. Даже не знаю, зачем он этим занимаеться, может понимает, что скоро рынку пздц и даже он будет без роботы, а тут на ютуб канале можно иметь деньги с дурачков и продолжать с улыбкой указывать пальцем на труп рынка, уже гнилой и розложившийся, прикрывать обещаниями 4 стороны, вокруг трупа, где очередь из миллионов людей + индусов которые роботают за 1 доллар в месяц, присыпав блёстками надежды и убеждениями этот труп и говорить, что если купите и выучите ,ебать js, то будет: офер, тёлки, яхты, успешная жизнь и т.д, этот канал видимо подстраховка, ведь чел может в месяц иметь 400к, но даже он видит, что это не вечно, стих про царя Соломонаа и кольцо слышал? Вот и здесь так

  • @МаксимТкаченко-ы7ъ
    @МаксимТкаченко-ы7ъ 29 дней назад

    return [...new Set(msg)].join('')