Решаем 3 задачи с собеседования в ЯНДЕКС | Front-End | JavaScript

✅ Забирай гайд "Как получить оффер в ЯНДЕКС на 300k+ RUB на позицию Front-End?" в приватном сообществе. t.me/easy_jobinterivew_fronte...
⬥ Telegram-канал, где делюсь опытом в IT. t.me/maxim_webdev
⬥ Instagram. / maxim_webdev
Описание
Привет! В этом видео рассмотрим решение 3-х задач с собеседования в Яндекс на позицию Front-End. Все задачи попадались мне лично при прохождении секций интервью в Яндекс. Приятного просмотра!
Таймкоды
00:00 - Начало
00:13 - Первая задача. Promise.allSettled
04:53 - Вторая задача. retry
12:46 - Третья задача. createCodesGenerator

Пікірлер: 7

  • @MaximFilanovich
    @MaximFilanovichАй бұрын

    ✅ Забирай гайд "Как получить оффер в ЯНДЕКС на 300k+ RUB на позицию Front-End?" в приватном сообществе. t.me/easy_jobinterivew_frontend_bot Также в сообществе вы получите видео-разборы live-coding задач с реальных собеседований, личную помощь в прохождении собеседований и ответы на вопросы в чате.

  • @Ramosok
    @RamosokАй бұрын

    Круто! Спасибо Макс!

  • @user-cb7sd7tj6l
    @user-cb7sd7tj6l26 күн бұрын

    Спасибо. Очень полезно!!

  • @Happytoad42
    @Happytoad428 күн бұрын

    UPD: Задача решена верно, это я был невнимателен, прошу прощения. Третья задача не решена до конца. В описании задачи указано, что функция createCodesGenerator должна возвращать функцию-генератор, которая в свою очередь будет при каждом вызове возвращать один уникальный код заданной длины, либо ошибку, если уникальные коды закончились. А в вашем решении generateCode возвращает перемешанный массив строк. Корректным способом проверить правильность решения этой задачи было бы создание генератора через createCodesGenerator и последовательный вызов функции generateCode N + 1 раз, где N это максимальное значение для числа-кода. Сама задача при этом используется, чтобы проверить знания кандидатом в том числе понятия замыканий и того, как они работают.

  • @MaximFilanovich

    @MaximFilanovich

    2 күн бұрын

    Так, давайте по порядку. 1. В описании задачи не указано, что createCodesGenerator должна возвращать функцию-генератор. Функция-генератор - это совсем другое learn.javascript.ru/generators#funktsiya-generator 2. Вы пишите "А в вашем решении generateCode возвращает перемешанный массив строк". Посмотрите внимательнее видео, generateCode возвращает строковое значение по индексу из массива codes kzread.info/dash/bejne/m6COy6aTj9W-iNI.htmlsi=0cI26FVdnECBwZ5q&t=1341 3. Вы пишите "Сама задача при этом используется, чтобы проверить знания кандидатом в том числе понятия замыканий и того, как они работают". В этом вы абсолютно правы! Задача проверяет, как кандидат умеет работать с замыканиями и насколько оптимизировано пишет код (big O). И решение из видео все это в себе содержит. Задача решена с помощью замыканий и функция generateCode возвращает код за O(1). Возможно, у вас есть свое решение данной задачи. Буду рад посмотреть ваш код 😉

  • @Happytoad42

    @Happytoad42

    2 күн бұрын

    @@MaximFilanovich вы правы, видимо я невнимательно смотрел, действительно в вашем решении возвращается число, мое замечание некорректно. Прошу прощения.

  • @MaximFilanovich

    @MaximFilanovich

    2 күн бұрын

    @@Happytoad42 Все хорошо)

Келесі