СОБЕСЕДОВАНИЕ FRONTEND DEVELOPER ЗП 220к задачи на JS

Поділитися
Вставка
  • Опубліковано 15 жов 2023
  • Реальное собеседование на Frontend-разработчика, решение задач по Java Script

КОМЕНТАРІ • 65

  • @user-ht5qv3wy4z
    @user-ht5qv3wy4z 7 місяців тому +27

    Последний вопрос под пивко нужно смотреть, интервьюер решил беса погнать

    • @jenyaermakov2514
      @jenyaermakov2514 2 місяці тому

      Я так и сделал) норм, даже чипсы не нужны

  • @user-vk4si1oz7w
    @user-vk4si1oz7w 6 місяців тому +15

    Я б не пошел на работу, где такие вопросы задают. Один нормалтный вопрос был про методы массивов.

  • @user-ci6nl6bk7e
    @user-ci6nl6bk7e 7 місяців тому +4

    Однозначно жирный лайк за контент! Очень много нового можно узнать из твоих видео. P.S. Если не сложно, можешь ссылки, которые тебе отправляют собеседующие прикреплять к описанию?)

  • @sergeykhairulin
    @sergeykhairulin 6 місяців тому +1

    > sort filter reduce map
    в любом случае надо смотреть тела колбэков.
    фильтр после сорт нужен только если логика фильтра привязана к индексу отсортированного массива.
    если после reduce идет map, то reduce обязан вернуть массив (при условии, что код рабочий), имеем "тяжелый" колбек редьюса, где преобразования можно было уже запихнуть внутрь его же колбека

  • @user-nr4dj6yd3t
    @user-nr4dj6yd3t 8 днів тому

    Последний вопрос только нормальный)))

  • @DenInside
    @DenInside 7 місяців тому +5

    капец, бро, шикарные собесы

  • @nevermore1435
    @nevermore1435 6 місяців тому +4

    На вопросе с .sort .filter .reduce .map, мне кажется в зависимости от тел коллбэков тут можно убрать все 3 и оставить только редьюс и имплементировать логику внутри него, можно конечно на ножах выяснить какой код будет приятнее, но в целом если там не рокет саенс логика то имеет место быть

  • @tnsaturday
    @tnsaturday 7 місяців тому +16

    8:58 - ну это разъеб, я считаю =) Интервьюер ОЧЕНЬ хотел подловить хоть на одном вопросе, но ты оказался сильнее. Вот так должен выглядеть кандидат!

    • @pavelnenashev4353
      @pavelnenashev4353 6 місяців тому +1

      "с тобой неинтересно, пративный"

  • @KuruApni
    @KuruApni 3 місяці тому +1

    Интересно, это все интервью было такое, или это только тех часть? Был ли смолл ток, был ли срез знаний? Как по этим вопросам можно понять, вольется человек в работу или нет? Это какой-то проект по чистейшему легаси JS без фреймворков и тайпскрипта или как?

  • @petruhinmaxim
    @petruhinmaxim 7 місяців тому +2

    Уютно. Прошел?

  • @BOCbMOU
    @BOCbMOU 7 місяців тому +2

    9:20 Единственное, что точно можно (и даже нужно) сделать с данным примером, это поменять фильтр и сорт местами, чтобы в первую очередь не мутировать оригинальный массив и, как и сказал автор, потенциально уменьшить размер массива. Убирать и менять местами остальные методы вслепую нельзя, т.к. в зависимости от имплементации, может сломаться логика.

  • @alexanderbunin7388
    @alexanderbunin7388 3 місяці тому

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

  • @codingjerk
    @codingjerk 4 місяці тому +2

    Рекомендую собеседующему ознакомиться с IEEE 754, большей чуши про NaN и Infinity я не слышал

  • @mikene5452
    @mikene5452 6 місяців тому

    Классное собеседование. В одном из предыдущих роликов прочел твои слова, о том что твои теоретические знания были выше, когда ранее ты шел на джуна - откуда такие знания? посоветуй литературу или ресурс - в learn.js - некоторых штук не нашел((

    • @coder-interviews
      @coder-interviews  6 місяців тому +3

      Когда шёл на Джуна читал только learnjs. А какие вопросы ты не нашел на этом ресурсе?

  • @velikorossnationalist4259
    @velikorossnationalist4259 4 місяці тому

    Я тоже все верно ответил кроме последнего вопроса. Можно ссылку которую тебе скинули - где NaN и Infinity

  • @velikorossnationalist4259
    @velikorossnationalist4259 2 місяці тому

    В самом первом вопросе - в начале выведется в консоле function, а потом выпадет ошибка, а не undefined

  • @valentineserebreanu398
    @valentineserebreanu398 5 місяців тому +1

    Встретились Джоджо и Дио

  • @user-sp8cv4ue5s
    @user-sp8cv4ue5s 5 місяців тому +1

    А есть объяснение по поводу задачи с fetch? Не понимаю, почему не выведется респонс.

    • @rukioruk6949
      @rukioruk6949 5 місяців тому +1

      Почитай про браузерный event loop.🙂".then" добавляется в конец очереди микрозадач.

    • @user-sp8cv4ue5s
      @user-sp8cv4ue5s 5 місяців тому

      @@rukioruk6949 благодарю!

  • @ruslankosh1688
    @ruslankosh1688 7 місяців тому +1

    Шикарный контент, но можно объяснение последнего вопроса ????? где можно почитать

    • @TarasovFrontDev
      @TarasovFrontDev 7 місяців тому +1

      ​@@xxxxxxxeeeeeeeeeeсогласен. Знание откуда v8 берет значение NaN и инфинити абсолютно бесполезно. Я свое время на бесполезные звания не трачу)

    • @pinkiseven659
      @pinkiseven659 6 місяців тому

      ​@@TarasovFrontDevкнопочки красишь

    • @TarasovFrontDev
      @TarasovFrontDev 6 місяців тому

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

  • @DenInside
    @DenInside 7 місяців тому

    что посоветуешь, чтобы знать js на таком же уровне, как ты? литературу мб?

    • @coder-interviews
      @coder-interviews  7 місяців тому +12

      learn.javascript.ru/ - всё что тебе нужно

    • @user-vt2mc9oq8y
      @user-vt2mc9oq8y 5 місяців тому

      И ты что, просто задрачивал читая до дыр этот учебник? Мб какие практики повторений делал? Я тоже читаю этот учебник перед собесами, но кроме траты времени ничего не происходит.@@coder-interviews

    • @username-forbidden
      @username-forbidden 5 місяців тому

      @@user-vt2mc9oq8y нужен опыт и практика. Хотя с легаси хернёй в виде например всплытия var или строгое/нестрогое сравнивание получается сталкиваться только на собесах

  • @ndiscovery
    @ndiscovery 4 місяці тому

    4 регистра по 8 бит? Это точно кодерские собесы, а не фронтовые? )

  • @user-jf2ic3up1k
    @user-jf2ic3up1k 6 місяців тому

    И какой фидбек?, я думаю всем интересно

  • @from_brest2631
    @from_brest2631 6 місяців тому +1

    Сразу видно норм паря, который теорию, сильно не повторял 👍

    • @coder-interviews
      @coder-interviews  6 місяців тому

      Что не так?)

    • @from_brest2631
      @from_brest2631 6 місяців тому

      @@coder-interviews да все норм, я же написал 😁
      Благодарю за контент 🤙

  • @Coldarinn
    @Coldarinn 7 місяців тому +1

    откуда ты всё это знаешь...

  • @muvahidhoschi2652
    @muvahidhoschi2652 5 місяців тому +3

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

  • @yuriiyurii6656
    @yuriiyurii6656 4 місяці тому

    3:30 объекты в функцию передаются по значению, а не по ссылке, т.к.:
    var o = {a: 'a'};
    (function(o) {
    o = {b: 'b'};
    })(o)
    console.log(o); // {a: 'a'}

    • @b.7690
      @b.7690 4 місяці тому

      o.b = 'b' в теле функции напиши

    • @yuriiyurii6656
      @yuriiyurii6656 4 місяці тому

      @@b.7690 тогда изменится. На видео показали результат

  • @tolikcooks9182
    @tolikcooks9182 7 місяців тому +1

    Так, во втором вопросе оно же не сработает. Будет ошибка, что ты в андефайнд пытаешь засетить проперти б. А интервьювер такой: "супер супер😆". +Reduce может вернуть и массив так-то

    • @coder-interviews
      @coder-interviews  7 місяців тому +2

      Там не будет undefined, консоль в помощь дружище 😂

    • @coder-interviews
      @coder-interviews  7 місяців тому +2

      Насчёт редьюса соглашусь

    • @tolikcooks9182
      @tolikcooks9182 7 місяців тому

      Так консоль в помощь, будет андефайнд 😅 Ты вызываешь функцию ожидающую 2 аргумента с аргументами (undefined, undefined). Интерпретатор не будет искать выше эти переменные, так было бы только, если фкнкция не ожидает аргументов на вход

    • @denislukashevich5486
      @denislukashevich5486 7 місяців тому +3

      @@tolikcooks9182 а чего бы им быть undefined, если туда в IIFE при вызове передаются и o и i определенные выше

    • @coder-interviews
      @coder-interviews  7 місяців тому +1

      @@tolikcooks9182 дядя будь внимательнее😉

  • @krylovDev
    @krylovDev Місяць тому

    кидать куски кода в виде обычного сообщения - просто бежать от такого надо

  • @modinaleksey4073
    @modinaleksey4073 2 місяці тому

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

  • @virtue1337
    @virtue1337 7 місяців тому +3

    Концовка меня убила, и это на джуна. емоё

    • @msdryagin
      @msdryagin 7 місяців тому +8

      220к это Джун?)

    • @diggerdog001
      @diggerdog001 6 місяців тому

      это миддл

  • @chirkov
    @chirkov 4 місяці тому +5

    Лол, вопросы типа что будет если не строгим равенством сравнить [] и {} сразу характеризует интервьюера как идиота.
    Нормальные вопросы даже придумать не может. Ну и в конце до свидания сразу

  • @miloman1995s
    @miloman1995s Місяць тому +1

    вопрос на 12 :00 , он нам как поможет кодить? прросто тупейшее интервью не на знание работы а померяться ненужными знаниями

  • @iGotton
    @iGotton 28 днів тому +1

    Вы кого там нанимаете? Разработчика или интерпретатора? Какой-то академический загон, а не собес.

  • @surock
    @surock Місяць тому +1

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

  • @user-em1jp6iq5r
    @user-em1jp6iq5r 2 місяці тому

    чел ты робот как же тебе скучно что ты всё это знаешь

  • @user-ud4bj9vc7l
    @user-ud4bj9vc7l Місяць тому

    Вот