Однозначно жирный лайк за контент! Очень много нового можно узнать из твоих видео. P.S. Если не сложно, можешь ссылки, которые тебе отправляют собеседующие прикреплять к описанию?)
> sort filter reduce map в любом случае надо смотреть тела колбэков. фильтр после сорт нужен только если логика фильтра привязана к индексу отсортированного массива. если после reduce идет map, то reduce обязан вернуть массив (при условии, что код рабочий), имеем "тяжелый" колбек редьюса, где преобразования можно было уже запихнуть внутрь его же колбека
На вопросе с .sort .filter .reduce .map, мне кажется в зависимости от тел коллбэков тут можно убрать все 3 и оставить только редьюс и имплементировать логику внутри него, можно конечно на ножах выяснить какой код будет приятнее, но в целом если там не рокет саенс логика то имеет место быть
Интересно, это все интервью было такое, или это только тех часть? Был ли смолл ток, был ли срез знаний? Как по этим вопросам можно понять, вольется человек в работу или нет? Это какой-то проект по чистейшему легаси JS без фреймворков и тайпскрипта или как?
9:20 Единственное, что точно можно (и даже нужно) сделать с данным примером, это поменять фильтр и сорт местами, чтобы в первую очередь не мутировать оригинальный массив и, как и сказал автор, потенциально уменьшить размер массива. Убирать и менять местами остальные методы вслепую нельзя, т.к. в зависимости от имплементации, может сломаться логика.
Классное собеседование. В одном из предыдущих роликов прочел твои слова, о том что твои теоретические знания были выше, когда ранее ты шел на джуна - откуда такие знания? посоветуй литературу или ресурс - в learn.js - некоторых штук не нашел((
И ты что, просто задрачивал читая до дыр этот учебник? Мб какие практики повторений делал? Я тоже читаю этот учебник перед собесами, но кроме траты времени ничего не происходит.@@coder-interviews
@@user-vt2mc9oq8y нужен опыт и практика. Хотя с легаси хернёй в виде например всплытия var или строгое/нестрогое сравнивание получается сталкиваться только на собесах
Так, во втором вопросе оно же не сработает. Будет ошибка, что ты в андефайнд пытаешь засетить проперти б. А интервьювер такой: "супер супер😆". +Reduce может вернуть и массив так-то
Так консоль в помощь, будет андефайнд 😅 Ты вызываешь функцию ожидающую 2 аргумента с аргументами (undefined, undefined). Интерпретатор не будет искать выше эти переменные, так было бы только, если фкнкция не ожидает аргументов на вход
Лол, вопросы типа что будет если не строгим равенством сравнить [] и {} сразу характеризует интервьюера как идиота. Нормальные вопросы даже придумать не может. Ну и в конце до свидания сразу
Почему то во многих собесах собеседующие думают, что тут проходит конкурс на самого умного, поэтому достают какие-то вопросы каверзные, которые помогут в их глазах унизить собеседуемого