Фронтенд собеседование 2024 | Junior Frontend | Реальные вопросы и задачи

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

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

  • @areyousleeping7054
    @areyousleeping7054 6 дней назад +1

    Решение задачки range:
    function range(start, end) {
    return new Array(end).fill(start).map(() => start++)
    }
    ну или так:
    function range(start, end) {
    const result = []
    for (let i = start; i

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

      вот первое твое решение не совсем верное, посмотри.
      второе да, все ок.
      всегда проверяйте на нескольких примерах, а не на 1 кейсе (на 1 4 работает, проверь на 10, 20 и тд)

    • @areyousleeping7054
      @areyousleeping7054 6 дней назад +1

      @@ApexNovaTechTalks тьфу, и правда, поторопился🤦‍♂ Спасибо за фидбек.
      такое решение корректное:
      function range(start, end) {
      return new Array(end - start + 1).fill(start).map(() => start++)
      }
      но внезапно на mdn нашел еще такой кейс:
      return Array.from({ length: end - start + 1 }, () => start++)
      даже не знал, что можно в Array.from передать объект с полем length.
      Итого, добавив еще дополнительную проверку, получаем:
      function range(start, end) {
      if (start > end) {
      throw new Error('Start cannot be greater than end!')
      }
      return Array.from({ length: end - start + 1 }, () => start++)
      }

    • @ApexNovaTechTalks
      @ApexNovaTechTalks  5 дней назад

      дома ладно, на собесах не торопитесь ребят, все четенько, спокойно

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

    Спасибо за собес. Женя с Максимом приятные ребята. Попалось их видео в рекомендациях и тоже захотел испытать себя и заодно получить опыт прохождения собеседований. Согласен, что первую задачу решал не я. У меня мало опыта собеседований и даже когда ребята давали время на подумать, в голове была пустота и мысли вообще не шли. Короче вынес для себя, что мне нужно больше онлайн кодинга ну и типичный вывод для джуна лучше учить базу.

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

      Большое спасибо за коммент и отзыв! Удачи в собесах и поисках работы мечты! будем ждать в следующий раз =) Следи за каналом, практикуйся и правильно, база-база-база)

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

    Можете конечно не согласиться, но первую задачу вы прекрасно решили без Максима, он там только текст помог набрать. К реальному собесу конечно это никакого отношения не имеет. Могут быть наводящие вопросы, но и это чаще всего интервьюер интерпретирует как минус и ставит себе пометку. Больше походит на какую-ту дружескую посиделку или кумовство😁

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

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

  • @артёмкоролёв-ю6е
    @артёмкоролёв-ю6е Месяц назад +1

    Собес из 2020)
    Пишу на react+ts+redux и даже на стажера пока не пробовался.

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

      @@артёмкоролёв-ю6е собес из 2024. Реакт редакс освоить проблем нет. Азы знать надо. Про тс можно пожестить, но толку?