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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

    • @MaximFilanovich
      @MaximFilanovich  29 วันที่ผ่านมา

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

  • @catsouls5345
    @catsouls5345 22 วันที่ผ่านมา +1

    а на какой уровень эти задачи? junior middle?

    • @MaximFilanovich
      @MaximFilanovich  22 วันที่ผ่านมา +1

      Сложно сказать, мне их давали на позицию middle. Не я не исключаю тот факт, что что-то подобное может попасться и на junior позицию

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

      ​@@MaximFilanovichА меня на собесе по алгоритмам гоняли, хотя им требовался верстальщик 😂