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

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

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

  • @MaximFilanovich
    @MaximFilanovich  5 месяцев назад +1

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

  • @Ramosok
    @Ramosok 5 месяцев назад +1

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

  • @АлександрЧеремных-у2щ
    @АлександрЧеремных-у2щ 4 месяца назад +1

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

  • @Happytoad42
    @Happytoad42 3 месяца назад +1

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

    • @MaximFilanovich
      @MaximFilanovich  3 месяца назад

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

    • @Happytoad42
      @Happytoad42 3 месяца назад +2

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

    • @MaximFilanovich
      @MaximFilanovich  3 месяца назад

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

  • @catsouls5345
    @catsouls5345 3 месяца назад +1

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

    • @MaximFilanovich
      @MaximFilanovich  3 месяца назад +2

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

    • @sjdjjsjsjs3991
      @sjdjjsjsjs3991 3 месяца назад +1

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

  • @dimayudin6945
    @dimayudin6945 2 месяца назад +1

    Новое инфоцыганство. Просишь решить задачу у GPT, снимаешь видео и толкаешь помощь с собесами в телеге с заголовком офер 300к

    • @MaximFilanovich
      @MaximFilanovich  2 месяца назад +1

      Вы бы сначала уточнили информацию, прежде чем разбрасываться словами.
      Все эти задачи мне лично попадались на собеседовании в Яндекс. И оффер в эту компанию я получил. Соответственно, все задачи из видео я решил во время собеседования без какого-либо Chat GPT.
      Далее, я поделился своим опытом в видео, чем помог многим людям. А вашего узкого кругозора хватило лишь на попсовое слово "инфоцыганство" :)