Если делаете нарезку моментов в начале видео, то добавьте хоть какой-то переход или заставку. Вообще непонятно, когда само собеседование началось. Даже приветствия не было. А вопросы реально легкие. Много моментов, когда не выслушивали конца фразы друг друга и переходили дальше
А зачем дослушивать если обоим стало понтяно что они говорят об одном и том же и разбираются. Собеседование для понимания что этот человек знает то что он должен знать.
Слушал кусками. В конце, про сложность алгоритма поиска веса: мы бежим два раза по массиву - это не сложность n^2, а 2*n ( в нашем случаи даже k+n, где k
Небольшая поправочка, в этом случае сложность n, не важно какой величины массив, он бежит по нему 2 раза, 2 это константа, а при подсчёте сложности алгоритма константами принебрегают
Это нормально, теория к практике почти не имеет никакого отношения. По сути все равно как оно называется, если ты знаешь как оно работает. Это все равно, что спрашивать у взрослого человека правила русского языка (естественно, что он тебе ничего сложнее ЖИ ШИ не назовет, но при этом писать он будет куда более грамотно, чем средний школьник).
Я считаю, что проводить собесы по теории это бредовая идея. Как-то смотрел на канале бороды интервью с JS сеньором из Германии. Он сказал, что у них джунов принимают следующим образом, дают офф лайн задание, и потом на собесе дают задачу (например написать foobar, если чел это может сделать в реальном времени, то его рассматривают как кандидата). Более того, чел сказал, что джун в принципе ничего знать и уметь не должен, ну максимум базовые вещи какие-то (синтаксис, что-то написать...).
@@sergeyfilippov2522 там конкуренция на много ниже поэтому устраиваться проще потому что на любой работе можно нормально заработать а у нас если не в ит то за копейки трудишься )
Автор хорошо делает что вырезает моменты когда чел тупит или делает глупые ошибки. Но думаю тут больше что чел волнуется, вроде теорию он довольно норм разбирается , но задачки сложно идут
В последней задаче, можно просто одним reduce сделать. Вопрос был про новые методы и es6 синтаксис, каким боком тут ваще for вырисовался. Шо то шо это… const total = food.reduce… одну проверку поставил и все
тут конечно спорно если читать спеку WHATWG и верить ей то это довольно важно для управлениям фокуса внимания самой поисковой машины (робота) . Но это то что я понял, но на собесе я думаю что будут ждать чтото про доступность.
По большому счету, на индексацию реального влияния теги могут не иметь вообще. Гуглбот и без того прекрасно разбирается где и что на сайте лежит. Если бы он слишком доверял семантическим тегам, их всенепременно абьюзили бы все сеошники мира. Accessibility разметка тоже касается только косвенно. Но на вопрос-то отвечать надо. Не скажешь же, что семантика только для красоты )
@@ТарасЛеута у меня гораздо больше спрашивали нетривиальные вопросы по фреймворку, умение писать тесты, git. Обычно работодатель хочет убедиться, что ты готов работать и приносить пользу, а не то, сможешь ли ты решить задачу на "делимое/не делимое". В современных условиях Джун это уже давно не чувак без опыта. И если у тебя нет этого самого опыта - нужно сделать всё, чтобы твои проекты говорили обратное.
Это собеседование хоть приблизительно соответствует тому, что бывает на реальных собеседованиях для джинов, ищущих первую работу? Просто я пока еще только изучаю ванильный JS. До асинхронов и промисов пока не добрался, но все остальное было вполне понятно, и я даже знал ответы почти на все вопросы. Но есть ощущение, что на реальном собеседовании меня бы размазали как блин катком :) Понятно, что мне пока рано о собесах задумываться, но хочется понимать размер горы знаний, на которую предстоит до этого забраться.
Ну в каждой компании всегда все по разному, но в основном хотят уверенного человека с логикой и стрессоустойчивостью. А что спрашивать будут, тут тебе никто не подскажет, нужно знать все и уметь об этом говорить. Очень важен твой soft skill, если он храмает то вполне могут отказать.
важно не то, сколько ты знаешь, не надо быть Вассерманом на собеседовании, на Вассермана у них денег не хватит и они об этом знают, а надо им дать понять, что ты способен решать их задачи и с твоей помощью их компания заработает больше денег. Ещё есть хитро-выделанные, которые пытаются на джуновскую позицию нанимать мидлов, которые думают, что они ещё джуны.
@@greenman3396 такое в любых сферах есть. Частенько пользуются неуверенностью людей, чтобы на них пахать за копейки. Еще чаще такое бывает, когда сидишь долго на одном месте. Руководство относится на уровне "раз сидит, значит все устраивает и фиг ему, а не повышение з/п". При этом новых людей на аналогичные должности ищут уже на более высокие оклады. Сталкивался с таким подходом много раз.
Можно было одним редьюсом обойтись, без фильтра. forEach почти то же самое, но нужна внешняя переменная-аккумулятор, что не всегда выглядит красиво, хоть и работает по сути так же.
мой вариант для задачи с 32:10 function f(a, b) { return (a+b)%2 === 0 ? (a%2 === 0 ? a*b : a+b) : (a%2 ? a : b) } тернатернарно получилось, т.е. абсолютно не читабельно!
Почти не чего не знаю по теории что такое то и то по название на практике все это делаю просто на практике ты не используешь такие слова как деструктуризация и тд в начале понял и все пошел работать, спустя годы пошел устраиваться и тебя прашивают а ты не помнишь а выглядит что ты 0 не чего не можешь
у нас компания на позицию джуна ищет с опытом от 2-х лет и уверенным знанием как минимум Vue, Angular, React обязательно Git, node, по бд SQL ручками написать запросы, работа с блокировками и т.п. на собесах исключительно практические задачи никакой теории
@@maksimtroshkov173 во многих вакансиях на фронтэндеров есть SQL. Чем больше компания тем строже разделение обязанностей а в небольших в качестве джунов зачастую видят гибких спецов. Если я написал про SQL понятно для чего нода
Самый легкий собес который который мне никогда в реальной жизни не поподался. Уровень слабого стажера, где парень явно облажался. Но видео выставили в ютуб, а значит это достойный уровень +- для собеса. К сожалению с такими знаниями в этом море вам нечего ловить.
@@ДмитрийСитников-ш2х я 10 месяцев назад выложил коммент, тогда я ток по собесам ходил, в знаниях был сильнее чем он. И вот ток два месяца залетел на Стронг Джуна, честно говоря, столько сил потратил и времени, лучше бы чем то более прибыльным занялся )) айти пузырь уже не тот, быстро вкатится не получится. Спрашивают все , вы должны быть практически к любому вопросу готовым. То есть сто процентное знание, всей книжки жс или реакт или какой фрейм вы выбрали должно быть . Я когда на собесы ходил, уже не было ни одного видео на Ютубе собеса или вопроса которого я не знал
@@mikhaelkolpachev8025 я участвую в хаках и в роли фронта всегда выходил в финал, пару выиграл. постоянно смотрю чужие собесы и вижу ошибки до их объявления, шарю за дс и некоторые алгосы, решаю литкод вместо лекций. шарю за UI/UX, C2 подтвержденный английский - все бесполезно, нужен опыт)
Слабый собес, а пацан явно не работал с языками программирования помимо JS, да и с JS вряд ли много практиковался. Думает долго, тупит над базовыми проблемами. Не джуновский уровень)
@@Guzelseylerzamanalir с таким подходом хорошим специалистом станет только действительно талантливый человек, а все остальные превратятся в говнокодеров)
Бесплатный курс по HTML & CSS: bit.ly/3aX069Z
Сделать 5 проектов на JavaScript: bit.ly/3xqKQK2
Стать Frontend разработчиком: bit.ly/3xOFmu0
смотрел это видео год назад будучи полным нулем в программировании, а теперь сам работаю Frontend Developer, даже не верится:)
Можешь сказать в среднем за сколько Джуном можно стать и ты обучался сам или по курсам(если по ним то укажи каким) буду благодарен
@@likorie7 Привет, если интересно то я на канале записал короткое видео где в общих чертах рассказал свой путь как я стал FE разработчиком:)
🎉 поздравляю!
Как зайти на канал 😅
@@jokeycoffe9083 эм... кликнуть на мой ник?
Если делаете нарезку моментов в начале видео, то добавьте хоть какой-то переход или заставку. Вообще непонятно, когда само собеседование началось. Даже приветствия не было.
А вопросы реально легкие. Много моментов, когда не выслушивали конца фразы друг друга и переходили дальше
А зачем дослушивать если обоим стало понтяно что они говорят об одном и том же и разбираются. Собеседование для понимания что этот человек знает то что он должен знать.
так на джуна вопросы
Слушал кусками. В конце, про сложность алгоритма поиска веса: мы бежим два раза по массиву - это не сложность n^2, а 2*n ( в нашем случаи даже k+n, где k
Небольшая поправочка, в этом случае сложность n, не важно какой величины массив, он бежит по нему 2 раза, 2 это константа, а при подсчёте сложности алгоритма константами принебрегают
Тоже прям резануло слух. сижу и такой: это не n в квадрате!!!
@@maxanashenko7620 в первый раз бежим по массиву из n элементов, во второй раз бежим по массиву из k элементов, где k
Спасибо, побольше бы таких видео
Молодец, Евгений! Хорошо держался.
😊😊
Последняя задача создана для функции reduce: const totalWeight = food.reduce((acc, item) => (item.price > 80 && item.quantity < 7) ? acc + item.weight * item.quantity : acc + 0, 0)
Ничего не имею против тернарки, но тут она явно всё портит, в одну строку это всё выглядит не очень)
@@Seriousbear всё портит диарея🤦 можно решить сотням разных способов, главное чтобы работало. Для меня норм читается)
@@БорисБаровский "можно решить сотням разных способов, главное чтобы работало", но только не на прод, пожалуйста 🤧
@@Seriousbear можешь продемонстрировать как бы ты решил данную задачу? очень хочется посмотреть на clean code
@@БорисБаровский
let result = food.reduce((sum, item) => {
if(item.price > 80 && item.quantity < 7) {
return sum + item.weight*item.quantity;
}
return sum;
}, 0);
я бы задачу на получение веса вещей, решил бы за один reduce, там бы сделал проверку и for не нужен
я тут уже 2 года работаю фронтом на реакте, на некоторые вопросы просто не смог ответить, ибо не пользуюсь ими на работе :D
досмотрел, что могу сказать, очень легкий собес, меня дрочили по промисам много и лайвкодинг был жестче, а так для совсем зеленого джуна сойдет
Это нормально, теория к практике почти не имеет никакого отношения. По сути все равно как оно называется, если ты знаешь как оно работает. Это все равно, что спрашивать у взрослого человека правила русского языка (естественно, что он тебе ничего сложнее ЖИ ШИ не назовет, но при этом писать он будет куда более грамотно, чем средний школьник).
Я считаю, что проводить собесы по теории это бредовая идея. Как-то смотрел на канале бороды интервью с JS сеньором из Германии. Он сказал, что у них джунов принимают следующим образом, дают офф лайн задание, и потом на собесе дают задачу (например написать foobar, если чел это может сделать в реальном времени, то его рассматривают как кандидата). Более того, чел сказал, что джун в принципе ничего знать и уметь не должен, ну максимум базовые вещи какие-то (синтаксис, что-то написать...).
@@sergeyfilippov2522 там конкуренция на много ниже поэтому устраиваться проще потому что на любой работе можно нормально заработать а у нас если не в ит то за копейки трудишься )
@@y6uw конкуренция ниже, ага, расскажешь)))
оооо, Андрюха)) Чёткий собез)
Спасибо, круто. Надеюсь парень устроился на работу
Спасибо. Было очень интересно, хоть проверил самого себя. Только звук бы по-лучше, и скорее у самого интервьюер, чем у "Джуна". Подписался.
Прошел собес?
Автор хорошо делает что вырезает моменты когда чел тупит или делает глупые ошибки. Но думаю тут больше что чел волнуется, вроде теорию он довольно норм разбирается , но задачки сложно идут
Так бывает, когда все подряд зубришь, а понимания нет
выглядит как будто чел просто зазубрил теорию , а код почти не писал )
На собесах 90% теория
Интервьюер не отличает O(N x N) и O(N). Предлагает решать циклами задачу, которая в строчку редьюсом решается.
Расходимся, нас наехали))
Блин сделайте навигацию с таймкодами парни, ну невозможно же смотеть
крутое видео, а не слишком ли легкие вопросы/задачи ?)
Для джуна же
-схлопывание;
-препроцессоры;
-func expression, func declaration;
- повторить деструктуризацию;
хорошо отвечает
В последней задаче сложность будет О(2n) что равно О(n) а никак не О(n^2)
В последней задаче, можно просто одним reduce сделать. Вопрос был про новые методы и es6 синтаксис, каким боком тут ваще for вырисовался. Шо то шо это… const total = food.reduce… одну проверку поставил и все
супер гуд
Это, конечно, никакой не O(n^2). Другое дело, если бы он в колбэк фильтра разместил цикл.
++
про семантику: действительно ли устроит на собеседовании ответ, что это только индексация? насколько я понимаю, accessibility тут на первом месте
тут конечно спорно если читать спеку WHATWG и верить ей то это довольно важно для управлениям фокуса внимания самой поисковой машины (робота) . Но это то что я понял, но на собесе я думаю что будут ждать чтото про доступность.
По большому счету, на индексацию реального влияния теги могут не иметь вообще. Гуглбот и без того прекрасно разбирается где и что на сайте лежит. Если бы он слишком доверял семантическим тегам, их всенепременно абьюзили бы все сеошники мира. Accessibility разметка тоже касается только косвенно. Но на вопрос-то отвечать надо. Не скажешь же, что семантика только для красоты )
Trainee уровень собеседования. Когда я проходил на джуна, на рынке такого я не видел...
А чём вам так не понравилось то ?
@@ЯнЛатишев несоответствие заголовка содержимому. Собеседование на junior разработчика обычно жёстче. Бывает значительно жёстче.
@@d0paminer какие еще вопросы часто встречаются на джуна и каких в этом собесе не хватает?
@@ТарасЛеута у меня гораздо больше спрашивали нетривиальные вопросы по фреймворку, умение писать тесты, git. Обычно работодатель хочет убедиться, что ты готов работать и приносить пользу, а не то, сможешь ли ты решить задачу на "делимое/не делимое".
В современных условиях Джун это уже давно не чувак без опыта. И если у тебя нет этого самого опыта - нужно сделать всё, чтобы твои проекты говорили обратное.
@@d0paminer спасибо за ответ,печально конечно
Спасибо
Это собеседование хоть приблизительно соответствует тому, что бывает на реальных собеседованиях для джинов, ищущих первую работу?
Просто я пока еще только изучаю ванильный JS. До асинхронов и промисов пока не добрался, но все остальное было вполне понятно, и я даже знал ответы почти на все вопросы.
Но есть ощущение, что на реальном собеседовании меня бы размазали как блин катком :)
Понятно, что мне пока рано о собесах задумываться, но хочется понимать размер горы знаний, на которую предстоит до этого забраться.
Даже близко не лежало)
Ну в каждой компании всегда все по разному, но в основном хотят уверенного человека с логикой и стрессоустойчивостью. А что спрашивать будут, тут тебе никто не подскажет, нужно знать все и уметь об этом говорить. Очень важен твой soft skill, если он храмает то вполне могут отказать.
важно не то, сколько ты знаешь, не надо быть Вассерманом на собеседовании, на Вассермана у них денег не хватит и они об этом знают, а надо им дать понять, что ты способен решать их задачи и с твоей помощью их компания заработает больше денег.
Ещё есть хитро-выделанные, которые пытаются на джуновскую позицию нанимать мидлов, которые думают, что они ещё джуны.
@@greenman3396 такое в любых сферах есть. Частенько пользуются неуверенностью людей, чтобы на них пахать за копейки.
Еще чаще такое бывает, когда сидишь долго на одном месте. Руководство относится на уровне "раз сидит, значит все устраивает и фиг ему, а не повышение з/п". При этом новых людей на аналогичные должности ищут уже на более высокие оклады. Сталкивался с таким подходом много раз.
50% от реальных собеседований на джуна
На 24 минуте в posts будет промис
ES2020 можно писать await на верхнем уровне модулей без обёртки async
А где React?
lol 🤣🤣🤣
это не собес. это самый обычный репититор. который готовит к собесу
На последней задаче можно же с помощью forEach решить или лучше через reduce?
Филтер и редюс и сделать две функции
Можно было одним редьюсом обойтись, без фильтра. forEach почти то же самое, но нужна внешняя переменная-аккумулятор, что не всегда выглядит красиво, хоть и работает по сути так же.
Я тоже знаю Html,Css,JS. Как и где можно найти работу? ПЖ помогите.
Никак, иди в бекенд
У чела в плане теории хорошие знания в целом, как для джуна, но практика не очень. Та и где реакт то , ну вы чё
лайтовый на самом деле собес
а что для тебя, не лайтовый)
@@kawaikaino5277 прочитай название ролика дня начала, а потом найди вопросы в ролике про React
@@mst9301 Ты о сладком, а я о теплом. Помимо реакта, есть ванильный JS, и по моему мнению были нормальные "ванильные" вопросы
@@kawaikaino5277 ну иди попробуй устройся на работу без вопросов по реакту, твой ванильный js некому не сдался
@@mst9301 хмм, а реакт не написан на js?)
библиотека решает, а язык на котором написана эта библиотека - нет 🤪😂
мой вариант для задачи с 32:10
function f(a, b) {
return (a+b)%2 === 0 ? (a%2 === 0 ? a*b : a+b) : (a%2 ? a : b)
}
тернатернарно получилось, т.е. абсолютно не читабельно!
Почти не чего не знаю по теории что такое то и то по название на практике все это делаю просто на практике ты не используешь такие слова как деструктуризация и тд в начале понял и все пошел работать, спустя годы пошел устраиваться и тебя прашивают а ты не помнишь а выглядит что ты 0 не чего не можешь
Где тайм код
что за хаистина в лет конст и вар , не пойму что за всплытие и хаистина (8:20) (как я понял это не всплытие в событиях )
hoisting - всплытие обьявлений переменных и функций в начало области видимости при препроцессинге
Нашел ли Женя работу?)
на Украину поехал
Что за новояз? Что за "общё", "общёвые"?
Интервьюера очень плохо слышно
Как по мне, такой собес больше на позицию трейни (я имею ввиду если опираться на заданные вопросы). Но в любом случае собесы всегда интересно глянуть
Так, а что ты предполагаешь спрашивают на джуна?
@@kawaikaino5277 сегодня требования к джуну не ограничиваются одним java script
@@dirty_arkady Ну, вот вопрос тогда, а чем ограничиваются?)
@@kawaikaino5277 как минимум это знание фреймворка и typescript
bravo
В последней задаче нету On^2 при чем тут n^2 вообще не понятн!!!! N2 это вложенные циклы тут вложенности нет
Почему у меня таких нет собеседований в ирл :(
у нас компания на позицию джуна ищет с опытом от 2-х лет и уверенным знанием как минимум Vue, Angular, React обязательно Git, node, по бд SQL ручками написать запросы, работа с блокировками и т.п. на собесах исключительно практические задачи никакой теории
Зачем фронту-джуну писать SQL-запросы, и что подразумевается под блокировками? Под node видимо подразумевается работа с npm?
@@maksimtroshkov173 во многих вакансиях на фронтэндеров есть SQL. Чем больше компания тем строже разделение обязанностей а в небольших в качестве джунов зачастую видят гибких спецов. Если я написал про SQL понятно для чего нода
Не хотел бы я в такой компании работать, где на тебя перекидывают чужие обязанности.
Ахаха, джуна от 2-х лет. Ну и шутники.
Наверное, еще и зарплата 80 тысяч рублей?
@@maksimtroshkov173 я думаю это шутка ,знание 3 фреймворков,Джуну мне кажется не реально,если конечно идет про знание ,а не базу
Подписался сразу после того как услышал , что автор раньше занимался электроникой.
Кринжовое видео
ого сколько вопросов😱
Собес даже на трейни не тянет
издевательство над человеком, а не собеседование! зачем так человека мучить!
ruclips.net/video/PLwrvZahiO4/видео.html - почему не через Object.assign?
Это тоже shallow copy получается
Let и const хойстятся, просто у них нет дефолтного значения, а у var оно есть - undefined
Какого деф значения у них нет он в тдз вначале
Самый легкий собес который который мне никогда в реальной жизни не поподался. Уровень слабого стажера, где парень явно облажался. Но видео выставили в ютуб, а значит это достойный уровень +- для собеса. К сожалению с такими знаниями в этом море вам нечего ловить.
Подскажите, а что ещё спрашивают на джуна?
@@ДмитрийСитников-ш2х я 10 месяцев назад выложил коммент, тогда я ток по собесам ходил, в знаниях был сильнее чем он. И вот ток два месяца залетел на Стронг Джуна, честно говоря, столько сил потратил и времени, лучше бы чем то более прибыльным занялся )) айти пузырь уже не тот, быстро вкатится не получится. Спрашивают все , вы должны быть практически к любому вопросу готовым. То есть сто процентное знание, всей книжки жс или реакт или какой фрейм вы выбрали должно быть . Я когда на собесы ходил, уже не было ни одного видео на Ютубе собеса или вопроса которого я не знал
ВСЕ ЗНАЮ, но до собесов не доходит(
Есть такая старая английская поговорка: "Я как собака -всё понимаю, сказать не могу!". Без обид за собаку...
@@mikhaelkolpachev8025 я участвую в хаках и в роли фронта всегда выходил в финал, пару выиграл. постоянно смотрю чужие собесы и вижу ошибки до их объявления, шарю за дс и некоторые алгосы, решаю литкод вместо лекций. шарю за UI/UX, C2 подтвержденный английский - все бесполезно, нужен опыт)
@@karis7539 Искренне желаю удачи!
@@mikhaelkolpachev8025 спасибо! тебе тоже успехов в карьере)
@@mikhaelkolpachev8025 боже вот ты удачи мне пожелал два дня назад - сегодня прошел очный собес и мне дали очень неплохой оффер. совпадение или нет)
16:10 к чему был упомянут async/await? Или собеседуемый знал что это следующий вопрос в списке?
Он же до этого упомянул что про это будет спрашивать, он просто напомнил 15:23, посмотри
НА ЯЗЫКЕ ЗУБРИЛ ОЧКОБАРОНЯТ
Неумение грамотно структурировать данные.
Слабый собес, а пацан явно не работал с языками программирования помимо JS, да и с JS вряд ли много практиковался. Думает долго, тупит над базовыми проблемами. Не джуновский уровень)
а какой уровень
@@ДанилДмитриев-я5м никакой :)
@@Seriousbear как успехи?
@@ДанилДмитриев-я5м не совсем понял вопрос
@@Guzelseylerzamanalir с таким подходом хорошим специалистом станет только действительно талантливый человек, а все остальные превратятся в говнокодеров)
let obj = {};
for (let i = 0; i < food.length; i++) {
if (food[i].quanity < 7 && food[i].price > 80) {
obj = { ...food[i] };
console.log(obj.weight);
} else continue;
}
else continue не нужно, если в конце. Вместо вывода в консоль нужно положить в аккумулятор obj.weight * obj.quantity
супер гуд