Однозначно жирный лайк за контент! Очень много нового можно узнать из твоих видео. 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). Интерпретатор не будет искать выше эти переменные, так было бы только, если фкнкция не ожидает аргументов на вход
Почему то во многих собесах собеседующие думают, что тут проходит конкурс на самого умного, поэтому достают какие-то вопросы каверзные, которые помогут в их глазах унизить собеседуемого
Лол, вопросы типа что будет если не строгим равенством сравнить [] и {} сразу характеризует интервьюера как идиота. Нормальные вопросы даже придумать не может. Ну и в конце до свидания сразу
Последний вопрос под пивко нужно смотреть, интервьюер решил беса погнать
Я так и сделал) норм, даже чипсы не нужны
Я б не пошел на работу, где такие вопросы задают. Один нормалтный вопрос был про методы массивов.
Однозначно жирный лайк за контент! Очень много нового можно узнать из твоих видео. P.S. Если не сложно, можешь ссылки, которые тебе отправляют собеседующие прикреплять к описанию?)
> sort filter reduce map
в любом случае надо смотреть тела колбэков.
фильтр после сорт нужен только если логика фильтра привязана к индексу отсортированного массива.
если после reduce идет map, то reduce обязан вернуть массив (при условии, что код рабочий), имеем "тяжелый" колбек редьюса, где преобразования можно было уже запихнуть внутрь его же колбека
Последний вопрос только нормальный)))
капец, бро, шикарные собесы
спасибо, бро))
На вопросе с .sort .filter .reduce .map, мне кажется в зависимости от тел коллбэков тут можно убрать все 3 и оставить только редьюс и имплементировать логику внутри него, можно конечно на ножах выяснить какой код будет приятнее, но в целом если там не рокет саенс логика то имеет место быть
8:58 - ну это разъеб, я считаю =) Интервьюер ОЧЕНЬ хотел подловить хоть на одном вопросе, но ты оказался сильнее. Вот так должен выглядеть кандидат!
"с тобой неинтересно, пративный"
Интересно, это все интервью было такое, или это только тех часть? Был ли смолл ток, был ли срез знаний? Как по этим вопросам можно понять, вольется человек в работу или нет? Это какой-то проект по чистейшему легаси JS без фреймворков и тайпскрипта или как?
Уютно. Прошел?
9:20 Единственное, что точно можно (и даже нужно) сделать с данным примером, это поменять фильтр и сорт местами, чтобы в первую очередь не мутировать оригинальный массив и, как и сказал автор, потенциально уменьшить размер массива. Убирать и менять местами остальные методы вслепую нельзя, т.к. в зависимости от имплементации, может сломаться логика.
Было бы очень круто, если бы ты закидывал такие полезные ссылки, как тебе дают на собесах, в описание к видео
Рекомендую собеседующему ознакомиться с IEEE 754, большей чуши про NaN и Infinity я не слышал
Классное собеседование. В одном из предыдущих роликов прочел твои слова, о том что твои теоретические знания были выше, когда ранее ты шел на джуна - откуда такие знания? посоветуй литературу или ресурс - в learn.js - некоторых штук не нашел((
Когда шёл на Джуна читал только learnjs. А какие вопросы ты не нашел на этом ресурсе?
Я тоже все верно ответил кроме последнего вопроса. Можно ссылку которую тебе скинули - где NaN и Infinity
В самом первом вопросе - в начале выведется в консоле function, а потом выпадет ошибка, а не undefined
Встретились Джоджо и Дио
А есть объяснение по поводу задачи с fetch? Не понимаю, почему не выведется респонс.
Почитай про браузерный event loop.🙂".then" добавляется в конец очереди микрозадач.
@@rukioruk6949 благодарю!
Шикарный контент, но можно объяснение последнего вопроса ????? где можно почитать
@@xxxxxxxeeeeeeeeeeсогласен. Знание откуда v8 берет значение NaN и инфинити абсолютно бесполезно. Я свое время на бесполезные звания не трачу)
@@TarasovFrontDevкнопочки красишь
@@pinkiseven659даже навык красиво покрасить кнопочки, например через совмещенние линейных градиентов, важнее знания ответов на вышеуказанные вопросы
что посоветуешь, чтобы знать js на таком же уровне, как ты? литературу мб?
learn.javascript.ru/ - всё что тебе нужно
И ты что, просто задрачивал читая до дыр этот учебник? Мб какие практики повторений делал? Я тоже читаю этот учебник перед собесами, но кроме траты времени ничего не происходит.@@coder-interviews
@@user-vt2mc9oq8y нужен опыт и практика. Хотя с легаси хернёй в виде например всплытия var или строгое/нестрогое сравнивание получается сталкиваться только на собесах
4 регистра по 8 бит? Это точно кодерские собесы, а не фронтовые? )
И какой фидбек?, я думаю всем интересно
Сразу видно норм паря, который теорию, сильно не повторял 👍
Что не так?)
@@coder-interviews да все норм, я же написал 😁
Благодарю за контент 🤙
откуда ты всё это знаешь...
я насколько жадный и скупой на лайки что даже ули и арчаков у мен не получает лайки тебе жирный лайк
Спасибо))
3:30 объекты в функцию передаются по значению, а не по ссылке, т.к.:
var o = {a: 'a'};
(function(o) {
o = {b: 'b'};
})(o)
console.log(o); // {a: 'a'}
o.b = 'b' в теле функции напиши
@@b.7690 тогда изменится. На видео показали результат
Так, во втором вопросе оно же не сработает. Будет ошибка, что ты в андефайнд пытаешь засетить проперти б. А интервьювер такой: "супер супер😆". +Reduce может вернуть и массив так-то
Там не будет undefined, консоль в помощь дружище 😂
Насчёт редьюса соглашусь
Так консоль в помощь, будет андефайнд 😅 Ты вызываешь функцию ожидающую 2 аргумента с аргументами (undefined, undefined). Интерпретатор не будет искать выше эти переменные, так было бы только, если фкнкция не ожидает аргументов на вход
@@tolikcooks9182 а чего бы им быть undefined, если туда в IIFE при вызове передаются и o и i определенные выше
@@tolikcooks9182 дядя будь внимательнее😉
кидать куски кода в виде обычного сообщения - просто бежать от такого надо
Почему то во многих собесах собеседующие думают, что тут проходит конкурс на самого умного, поэтому достают какие-то вопросы каверзные, которые помогут в их глазах унизить собеседуемого
Концовка меня убила, и это на джуна. емоё
220к это Джун?)
это миддл
Лол, вопросы типа что будет если не строгим равенством сравнить [] и {} сразу характеризует интервьюера как идиота.
Нормальные вопросы даже придумать не может. Ну и в конце до свидания сразу
вопрос на 12 :00 , он нам как поможет кодить? прросто тупейшее интервью не на знание работы а померяться ненужными знаниями
Вы кого там нанимаете? Разработчика или интерпретатора? Какой-то академический загон, а не собес.
если такая дичь на собесе происходит, страшно представить что за роботу они предлагают, ценник явно нолик потерял👎
чел ты робот как же тебе скучно что ты всё это знаешь
Вот