Хочу сказать что ты очень сильно помогаешь новичкам вроде нас проходя собесы, делая разные проекты и объясняя сложные вещи простым и понятным языком. Очень благодарен за твой труд!(за монтаж и разные мемы особенно респект, настолько все в тему вставить это нужно постараться)
Не забывай подписываться на калан в Telegram: t.me/archakov_im и RUclips. Скоро будешь ещё видос с собеседованием. Если хочешь поддержать канал, то ссылка на ❤️ донат в описании.
6:00 по-моему он сформулирован не идеально, но нормально. Он имеет ввиду Promise.allSettled([promise1, promice2, ...promices]). будет то что он хочет! Отрисовка будет только тогда когда все промисы будут выполнены или отклонены! Все его дальнейшие слова про изменения условий....типа будет много промисов и т.д. Он лишь пытался подсказывать. Комуникабельность штука двухстороняя. Он наверняка думает что ты точно так же плохо формулируешь мысли))) Ну а дальше ты не раздуплил что он хочет и начал его высмеивать, вставляя мемасы, что говорит, что ты как человек не очень)
Именно. Автор просто сам не понял что от него хотят и начал просто поливать грязью интервьюера. Интервьюер даже ему дает подсказки, а автор просто не понимает о чем речь.
Прежде всего спасибо за твой огромный труд. Что касается интервью , проблема даже не в том что он сам не все понимает а в том что 1) ведет себя как будто он не любит ни свою работу , не уважает кандидата , ни программирование в целом . Очень высокомерно 2) с микрофоном как будто сам его собрал 🤣
Стану сениором, следующей целью будет - встреча с Вами. Очень хочу с вами встретиться и поблагодарить вас за ваши старания, контент и все прочее-прочее. Жду с нетерпением новых ваших выдосов 🫡
спасибо большое!)) Крутой собес, есть с чего сделать выводы и хорошо подготовиться на будущее // Да, хотелось бы услышать собес от тебя на джуна, как раз к этому стремлюсь сейчас))
Если интервьюер задает непонятные вопросы, нужно задавать встречные уточняющие до тех пор, пока задание не будет понятно. Иногда таким приемом интервьюеры специально проверяют софт скилл - коммуникабельность
Спасибо огромное, работа была проведена коллосальная, это собеседование по качеству как минимум самое лучшее в рунете, получил массу пользы и удовольствия, желаю автору поменьше душных собеседований, да побольше позитивных интервьэров
Собесы делятся на 2 типа: где к тебе обращаются на "вы", унижают, а затем предлагают зарплату ниже рынка за право работать в их замечательной компании, и другие собесы, где царит дружеская атмосфера, шутки, позитив и зарплаты по рынку или выше.
Это, конечно, не Билайн, но наберёт ли это видео хотя бы 600 лайков? 🙄 Если будет крутой от вас фидбек, то ждите ещё собес. Может даже на должность джуна. В очередной раз, Карл, тебе спасибо, ты лучший 🌝
Должен сказать, что иногда твои ответы тоже тяжело слушать, местами много нагромождений, могу понять интервьюера, который подвисал после ответов :D Но видос клёвый, спасибо тебе за контент и потраченое время, смотреть собесы всегда интересно)
Карл, 45 часов ждать видео, я конечно подожду, не отрываясь от монитора 45 часов, всего лишь 45 часов, я же очень хочу посмотреть видео, потому что мне нравится твой канал, всего лишь 45 часов, подумаешь, каких то там 45 часов, действительно, сколько там часов ждать? ааа 45 часов, ну окей жду, хуле нам джунам-ждунам
спасибо автору что все скриншоты задач переписали в песочницу и все подсвечивается идеально) так код более читабельный. Да и в целом за труд! Видео супер, много полезного для себя нашел.
Качественный контент, прям радуюсь, революционный подход, по сравнению с предыдущими собесами. И да, живое собеседование - это живое собеседование, моральная подготовка важна, такое только практикой достигается.
Ждем! Ссылка на хабр ведет на вакансию EnjoyPro... Кстати, хотелось бы увидеть собес на джуна (да, наверное часто тебя просят об этом), и как ты оценишь его адекватность, думаю подобный видос был бы интересен большому числу народа
@@ArchakovBlog чувак, зря парадируешь типа, который вопросы задает. некрасиво. это не красит видео. не делай так. ну сказал что ошибся, какие то мемы. ты чего ))))
Спасибо за очередное собеседование, постоянно прибавляет уверенности в себе, с каждым разом всё сильнее считаю себя готовым выйти на первую работу! Твой вклад в мою жизнь неоспорим.
@@this_IsUsername Наверное, вы правы. Я уже два года учу и постоянно находится что-то новенькое, на что я смотрю и думаю, вот освою эту фичу и тогда точно готов. И так по кругу.
@@enjoymtx я понимаю, я и сам через это прошёл). Страшно только перед первым собесом, главное - найти хорошую компанию с адекватными требованиями. В первой компании от меня требовали многого и всерьез меня не воспринимали даже после 5 месяцев работы, во второй компании требования были адекватные и я понял, что ещё 7 месяцев назад мог туда попасть с полугодовым изучением веба😂 ну и зарплата, как ни странно, в несколько раз выше была и меня за полноценного разработчика принимать стали после недельного анбординга.
@@this_IsUsername Интересно. Может есть какие-нибудь способы определить отношение компании к разработчику непосредственно до того, как уже в ней поработаешь?
@@enjoymtx я бы по зарплате судил, у меня в регионе полно вакансий Джуна за 20-30к, если кто-то и пойдет за такую зарплату работать программистом, то и отношение к нему будет, как к кассирше, а не к специалисту😁
Оставляю любой комментарий: Сначала добавил в "посмотреть позже", когда будет более подходящее время, но как-то залип и посмотрел полностью) Старания оценил, комментарии к вопросам оценил. Собес и правда душный, вопрос про let,const и var, после async/await конечно удивил) Градация сложности довольно странная) Про самую первую задачу что-то даже с комментариями не понятно. Мне в голове крутилось такое решение, 2 отдельных запроса в двух try {} catch(e) {} если первый запрос фейлится, фейл залетает в catch, ничего не крашится и выполняем следующий запрос, получаем данные и отрисовываем(там уже по ситуации смотреть, можно и async/await обернуть). Может он ожидал услышать именно try {} catch(e) {} ?
На самом деле вне зависимости от других любых факторов я бы к нему не пошёл. Просто человек неприятный. Как потом с ним работать каждый день? Он задачи будет ставить так же, как вопросы задаёт )
@@PacoOfficial Пытается за агрессией скрыть неуверенность в собственных компетенциях. Типичный случай. *я не говорю, что он "не шарит", я имею ввиду, что он сам считает, что не шарит, потому бесится
В вопросе про запросы, я что-то начал выпадать :) Мне понравился Дэннис, когда при каждой новой вводной, он начинает опять говорить про погоду и продукты
21:05 - в случае, если в обоих местах будет 0, порядок будет всегда 1, 4, 2, 3, так-как у обоих сет таймаутов нет дополнительной заданной задержки и они выполнятся "первый пришёл - первый выполнился".
- Я буду спршивать про основы js и т.д. Но если какие то вопросы будут глупыми прошу простить меня))): Начало уже забавное) - asyc,await и promise - это одно и то же, разница только в синтаксисе. Ответил полную дичь собеседуемый. И какой период мы ждем Promise? - "ручка феэлится" скорее всего имелось ввиду Promise.race. Но вопрос был задан очень плохо. Собеседуемого прям ведут к этому)). - Да не меняются условия задачи. Тебя просто ведут к пониманию зачем нужен Promise.race, точнее понимаешь ли ты это - с setTimeout все норм в плане порядка, с понимаением не особо. Отдать брауеру?? А другой код кому мы отдаем? )) По поводу двух нулей да - тут хз - ну что значит решает вопрос видимости и т.д. и потом const решает вопрос константы? ) let блочная видимость , а const нет что ли? - с function() будет ошибка, тут нет анонимной функции, тут тупо ошибка синтаксиса, и даже если написать имя функции - то будет ошибка - т.к. переменная "a" только внутри функции будет доступна. В этом собственно и проблема var, оно странно работает и поэтому добавили let, const и да, даже если вызвать функцию без IIFE - ничего не поменяется - и это ужас var - с var в цикле тоже будет ошибка, но если timeout объявить - то будет от 0 до 99, т.к. с IIFE мы захватим контекст (т.е. тут будет замыкание), без этого было бы 100 только в выводе. C let не надо было бы так извращаться В итоге - тебя спрашивают про блочную видимость и зачем придумали const и let, начал рассказывать потом что то не внятное, т.е. нет понимания как это работает. - дальше одинаковые аналогичные вопросы, надоело... Я бы ушел с такого собеса .... - Замыкание - опять какая то отсебятина и бред - Чистые функции получают определенное количество элементов? Ну серьезно? Может аргументов уже? Смысл конечно верен, но рассказал ужасно. А дальше норм попытался объяснить хотя бы, но получилось плохо Проще - чистая функция для одних входных аргументов всегда возвращает один результат и у которой нет побочных эффектов (console.log изменить состояние консоли например) Дальше react-специфичные вопросы - я тут не компетентен - Опять слабое пониимаение глаголов HTTP: PUT не добавить, а заменить полностью элемент коллекции GET по спецификации может тело содержать как ни странно( сам с этим сталкивался в работе). Тут интервьюэр ошибся, не стоило выпендриватся)) PATCH изменить какое то поле в конкретном элементе коллекции И мы ничего не знаем про БД, таблицы, фронт не должен знать что там делается с БД, мы просто отсылаем запросы
Дальше опять react-специфичные вопросы - я тут опять не компетентен
тоже подумал про promise.race, но в самом условии задачи было противоречие, поэтому разделяю негодование автора) вообще если бы меня в такой манере начали собеседовать, я бы на первой минуте отключился, наверное
24:13 - потому, что первый setTimeout(() => console.log(2), 1000); был поставлен в очередь макрозадач раньше, чем sleep(1000).then() => console.log(3)); . А у них обоих задержка 1000. Ещё в sleep нет микрозадач. "resolve" функция - это просто задача (в которой есть макрозадача setTimeout), а вот ".then(...)" - это микрозадача.
сорян за некропост) но по поводу 2 блоков с погодой и чем-то там еще, самая адекватная реакция - уточнить постановку задачи :) встречал как таких индивидуумов, которые реально не умеют формулировать вопросы, так и ребят, которые давали заведомо расходящиеся условия и ожидали от кандидата, будет ли он засыпать их уточняющими вопросами или скажет "ок" и пойдет пилить велосипед, до конца не поняв задачу. но нет, то, что в видео - это однозначно требует уточнения, потому что чувствуется хрень какая-то - как будто чел сразу ждал что-нибудь типа Promise.allSettled и погнали дальше, а он и сам какую-то дичь прогнал, и кажется половину твоих ответов не понял (наверняка на генераторах подвис парень). когда ты говорил "ну вот ВЫ сказали то-то то-то", он так подвисал, будто сам пытался вспомнить, чего он там придумал-то в вопросе. по факту, если собеседующий прям откровенно показывает такой уровень сложности коммуникации, то возможно стоит сразу уточнить на собесе, пойдете ли вы к нему в команду, потому что это будет печалить не только на собесе, но и в процессе работы. кривожопая постановка задач простительна бизнесу ("галстукам"), у них вечно в голове космос, и это собственно двигает бизнес вперед. но среди разрабов такую же дичь видеть..уф...это не душно, это именно бред :)
можешь таймкоды оставлять не в описании, а делать промежутки на таймлайне, так удобнее просто. Еще хочу добавить, что собеседование нового типа(комментарии к задачкам к вопросам) намного лучше старого, продолжай в том же духе. Спасибо за старания
Последние 10 минут видео - самое годное, что можно предложить нанимателям-собесам взять на вооружение. Но они - упорно не делают подобные, годные вопросы-тесты...
классно (и полезно, например загуглить какой нить вопрос, подтянуть знания), не знал что эльдобоборабо юзают реакт, и прочее) чекнул через спец. плагин, рили next.js, react, и прочие модные штучки как раз учу реакт, устал быть обычным версталой, реакт оч нравится и все изи вроде как) твои проекты тоже понравились, круто и красиво выглядят, хочу тоже научиться делать крутые проекты, притом и фронт и бэк, php учу тоже, но видимо надо будет nodejs учить)
Хочу сказать что ты очень сильно помогаешь новичкам вроде нас проходя собесы, делая разные проекты и объясняя сложные вещи простым и понятным языком. Очень благодарен за твой труд!(за монтаж и разные мемы особенно респект, настолько все в тему вставить это нужно постараться)
Особенно круто, когда останавливаешь и объясняешь, супер, лайк!
Карл, за объяснения ответов на вопросы огромное спасибо ❤
Очень душный интервьюер... Не зря столько народу переходит в разработку. Этой отрасли нужны адекватные специалисты на замену таким товарищам.
Не забывай подписываться на калан в Telegram: t.me/archakov_im и RUclips. Скоро будешь ещё видос с собеседованием.
Если хочешь поддержать канал, то ссылка на ❤️ донат в описании.
Калан.
Хммм, ошибка или пасхалка с отссылкой на слово клан😅
Блииин еще и 4-х минут не прошло, уже плачу со смеху!)) Очень офигенный баланс юмора и полезности, спасибо!)
Зубенко Михаил Петрович - ведущий мафиозник компании Эльборабо
6:00 по-моему он сформулирован не идеально, но нормально. Он имеет ввиду Promise.allSettled([promise1, promice2, ...promices]). будет то что он хочет! Отрисовка будет только тогда когда все промисы будут выполнены или отклонены! Все его дальнейшие слова про изменения условий....типа будет много промисов и т.д. Он лишь пытался подсказывать. Комуникабельность штука двухстороняя. Он наверняка думает что ты точно так же плохо формулируешь мысли)))
Ну а дальше ты не раздуплил что он хочет и начал его высмеивать, вставляя мемасы, что говорит, что ты как человек не очень)
Именно. Автор просто сам не понял что от него хотят и начал просто поливать грязью интервьюера. Интервьюер даже ему дает подсказки, а автор просто не понимает о чем речь.
Прежде всего спасибо за твой огромный труд. Что касается интервью , проблема даже не в том что он сам не все понимает а в том что
1) ведет себя как будто он не любит ни свою работу , не уважает кандидата , ни программирование в целом .
Очень высокомерно
2) с микрофоном как будто сам его собрал 🤣
Где там высокомерность? Обычный чел с обычными вопросами.
Вот микрофон да, местами было больно)
Стану сениором, следующей целью будет - встреча с Вами. Очень хочу с вами встретиться и поблагодарить вас за ваши старания, контент и все прочее-прочее. Жду с нетерпением новых ваших выдосов 🫡
Братюня, лучшие видосы в ютубе по этой теме.
Ты лучший)
спасибо большое!)) Крутой собес, есть с чего сделать выводы и хорошо подготовиться на будущее // Да, хотелось бы услышать собес от тебя на джуна, как раз к этому стремлюсь сейчас))
Насчет код блоков он пытался узнать у тебя:
Информационные 100 - 199
Успешные 200 - 299
Перенаправления 300 - 399
Клиентские ошибки 400 - 499
Серверные ошибки 500 - 599
Спасибо за видео! Оказывается собеседования это не так и страшно. Но микрофон у интервьюера - 10/10 контузий)
Если интервьюер задает непонятные вопросы, нужно задавать встречные уточняющие до тех пор, пока задание не будет понятно. Иногда таким приемом интервьюеры специально проверяют софт скилл - коммуникабельность
Спасибо. Оч полезное видео. Жаль, что больше не выпускаются.
Смотрю твои ролики раз в полгода, но постоянно интересно. Надеюсь на новые интересные собеседования.
Спасибо за собес. Особенно понравилась фишка с пояснениями собственных ответов, это добавляет пользы.
Я в ШОКЕ, насколько автор грамотно и скрупулёзно подал информацию из этого интервью!
Большое спасибо! Ждем еще новые видосы! Готовился по твоим интервью и удачно
Крутой собес, особенно вставки с комментариями, продолжай в том же духе!
Огромное спасибо за проделанную работу! Юмор и комментарии делают видос бодрым и полезным!
Спасибо! Отличный собес! Со вставками и объяснением классно придумал, смотрел на одном дыхании)
Спасибо огромное, работа была проведена коллосальная, это собеседование по качеству как минимум самое лучшее в рунете, получил массу пользы и удовольствия, желаю автору поменьше душных собеседований, да побольше позитивных интервьэров
Объяснение на паузе и бомбежка на интервьюера это просто космос 🚀
Интересно интервью оформил, спасибо за контент!)
Собесы делятся на 2 типа: где к тебе обращаются на "вы", унижают, а затем предлагают зарплату ниже рынка за право работать в их замечательной компании, и другие собесы, где царит дружеская атмосфера, шутки, позитив и зарплаты по рынку или выше.
Отличный контент, мне так нравится грамотное объяснение задач и мемесы сверху, что не даёт заскучать!
Вижу новое видео, автоматически ставлю лайк
Это, конечно, не Билайн, но наберёт ли это видео хотя бы 600 лайков? 🙄 Если будет крутой от вас фидбек, то ждите ещё собес. Может даже на должность джуна.
В очередной раз, Карл, тебе спасибо, ты лучший 🌝
Какой NDA? Ты же там не работаешь. Неужели что-то подписывал?
Будет
Уже 600) давай заливай)))
Давай собес на ждуна!
Да да )) ждем собес на джуна. Ждем! Ждем! Ждем!
спасибо дядя! смотрю все твои созвоны!
Найс видео, собесы прям вообще доставляют! Дэннис, ты хорош! С уважением, Карл:)
Видос - супер! Отличный, информативный собес, очень полезная информация, спасибо 👍🏻
Должен сказать, что иногда твои ответы тоже тяжело слушать, местами много нагромождений, могу понять интервьюера, который подвисал после ответов :D
Но видос клёвый, спасибо тебе за контент и потраченое время, смотреть собесы всегда интересно)
Карл, 45 часов ждать видео, я конечно подожду, не отрываясь от монитора 45 часов, всего лишь 45 часов, я же очень хочу посмотреть видео, потому что мне нравится твой канал, всего лишь 45 часов, подумаешь, каких то там 45 часов, действительно, сколько там часов ждать? ааа 45 часов, ну окей жду, хуле нам джунам-ждунам
Джуны-ждуны😂
Спасибо, поднял настроение 🙃
Контент отличный. Авторские комментарии на свои же ответы зашли шикарно. Спасибо огромное!!!
Спасибо за интересное видео!Мне нравиться, что ты комментируешь свои ответы.
Красава. ТимЛид действительно хороший молодой человек, даже желание появилось в Эльборабо поработать. Молодец, Денис, удачи тебе!)
А мне очень нравятся эти видео.
Спасибо за труд, таких видео не хватало :)
Cпасибо за видео, нравится такой формат! Ждем видео с собеса на джуна
спасибо автору что все скриншоты задач переписали в песочницу и все подсвечивается идеально) так код более читабельный.
Да и в целом за труд! Видео супер, много полезного для себя нашел.
Очень круто всё сделал! Спасибо за контент.
Качественный контент, прям радуюсь, революционный подход, по сравнению с предыдущими собесами. И да, живое собеседование - это живое собеседование, моральная подготовка важна, такое только практикой достигается.
Мемасики - огонь. Это действительно прикольный формат монтажа. Респект.
Видео с картинками и комментами прям огонь, как кино, спасибо!
Спасибо за такой контент!)
Крутой собес и монтаж! Спасибо за труд 👍👍
Крутяк. очень полезное видео. Спасибо большое за работу
Мне понравилось. С комментариями как правильно - огонь 🔥
Остановки с пояснениями очень полезное нововведение. Крутой собес!)
За разбор задач - прям респект. Коротко и ясно)
Спасибо друг, развивайся и про нас не забывай)
Разбор вопросов топ! Давай еще
Ждем! Ссылка на хабр ведет на вакансию EnjoyPro... Кстати, хотелось бы увидеть собес на джуна (да, наверное часто тебя просят об этом), и как ты оценишь его адекватность, думаю подобный видос был бы интересен большому числу народа
оп, спасеб. удалил ссылку)
Пока не очень удаётся попасть на джун собес, но обязательно сделаю. Намного легче дойти до собеса на мидла или синьора.
@@ArchakovBlog Да джуном сейчас не реально устроиться. Они тупо не нужны.
@@Dmitry_Sotnikov нужны, просто найти работу джуном намного сложней, чем мидлом, например
Лучше на сеньора собес
@@ArchakovBlog чувак, зря парадируешь типа, который вопросы задает. некрасиво. это не красит видео. не делай так. ну сказал что ошибся, какие то мемы. ты чего ))))
Видос супер, спасибо за него!
Спасибо за качественный разбор, хорошее интервью)) жду подобных собесов
С коментами ответов круто придумал, спасибо за контент
Спасибо за очередное собеседование, постоянно прибавляет уверенности в себе, с каждым разом всё сильнее считаю себя готовым выйти на первую работу! Твой вклад в мою жизнь неоспорим.
Не стоит завышать планку, на самом деле полугода изучения уже достаточно, чтобы выйти на джуна
@@this_IsUsername Наверное, вы правы. Я уже два года учу и постоянно находится что-то новенькое, на что я смотрю и думаю, вот освою эту фичу и тогда точно готов. И так по кругу.
@@enjoymtx я понимаю, я и сам через это прошёл). Страшно только перед первым собесом, главное - найти хорошую компанию с адекватными требованиями. В первой компании от меня требовали многого и всерьез меня не воспринимали даже после 5 месяцев работы, во второй компании требования были адекватные и я понял, что ещё 7 месяцев назад мог туда попасть с полугодовым изучением веба😂 ну и зарплата, как ни странно, в несколько раз выше была и меня за полноценного разработчика принимать стали после недельного анбординга.
@@this_IsUsername Интересно. Может есть какие-нибудь способы определить отношение компании к разработчику непосредственно до того, как уже в ней поработаешь?
@@enjoymtx я бы по зарплате судил, у меня в регионе полно вакансий Джуна за 20-30к, если кто-то и пойдет за такую зарплату работать программистом, то и отношение к нему будет, как к кассирше, а не к специалисту😁
Оставляю любой комментарий: Сначала добавил в "посмотреть позже", когда будет более подходящее время, но как-то залип и посмотрел полностью)
Старания оценил, комментарии к вопросам оценил. Собес и правда душный, вопрос про let,const и var, после async/await конечно удивил) Градация сложности довольно странная)
Про самую первую задачу что-то даже с комментариями не понятно. Мне в голове крутилось такое решение, 2 отдельных запроса в двух try {} catch(e) {} если первый запрос фейлится, фейл залетает в catch, ничего не крашится и выполняем следующий запрос, получаем данные и отрисовываем(там уже по ситуации смотреть, можно и async/await обернуть).
Может он ожидал услышать именно try {} catch(e) {} ?
Действительно самый лучший собес, + объяснения очень полезны, биг лайк
Отличное дополнение в виде комментариев к такому качественному контенту, спасибо большое за видео 🔥
Спасибо за контент, очень полезно! Представляю сколько сил ушло на монтаж, красавчик!
Крутые видосы! Подписовался на твой канал!
Качественный контент. Душный тимлид с пассивной агрессией))
Он меня через 2 монитора задушил, щас еду в гробу, пишу с крышки гроба))))
Всем привет с того света! 😹😹😹😹😹😹😹😹😹😹😹😹😹😹😹😹
На самом деле вне зависимости от других любых факторов я бы к нему не пошёл. Просто человек неприятный. Как потом с ним работать каждый день? Он задачи будет ставить так же, как вопросы задаёт )
дааа, типичный подпивас, рили выбесил через экран, чсвшный какой то, можно спокойно разговаривать же
@@PacoOfficial Пытается за агрессией скрыть неуверенность в собственных компетенциях. Типичный случай.
*я не говорю, что он "не шарит", я имею ввиду, что он сам считает, что не шарит, потому бесится
В вопросе про запросы, я что-то начал выпадать :) Мне понравился Дэннис, когда при каждой новой вводной, он начинает опять говорить про погоду и продукты
21:05 - в случае, если в обоих местах будет 0, порядок будет всегда 1, 4, 2, 3, так-как у обоих сет таймаутов нет дополнительной заданной задержки и они выполнятся "первый пришёл - первый выполнился".
Спасибо 3а проделанную работу, оч круто.
Супер! После этого находишь свои слабые стороны и понимаешь, над чем нужно работать )
Ля, огонь! Мемасы, объяснение вопросов - прямо в тему. Лайк от меня, от кота!
Спасибо, побольше бы собеседований!
Красавчик! как всегда очень полезно!!
Нововведение с комментариями - оч полезная фишка канала б. Было бы супер послушать еще разборы
- Я буду спршивать про основы js и т.д. Но если какие то вопросы будут глупыми прошу простить меня))): Начало уже забавное)
- asyc,await и promise - это одно и то же, разница только в синтаксисе. Ответил полную дичь собеседуемый. И какой период мы ждем Promise?
- "ручка феэлится" скорее всего имелось ввиду Promise.race. Но вопрос был задан очень плохо. Собеседуемого прям ведут к этому)).
- Да не меняются условия задачи. Тебя просто ведут к пониманию зачем нужен Promise.race, точнее понимаешь ли ты это
- с setTimeout все норм в плане порядка, с понимаением не особо. Отдать брауеру?? А другой код кому мы отдаем? )) По поводу двух нулей да - тут хз
- ну что значит решает вопрос видимости и т.д. и потом const решает вопрос константы? ) let блочная видимость , а const нет что ли?
- с function() будет ошибка, тут нет анонимной функции, тут тупо ошибка синтаксиса,
и даже если написать имя функции - то будет ошибка - т.к. переменная "a" только внутри функции будет доступна. В этом собственно и проблема var, оно странно работает
и поэтому добавили let, const
и да, даже если вызвать функцию без IIFE - ничего не поменяется - и это ужас var
- с var в цикле тоже будет ошибка, но если timeout объявить - то будет от 0 до 99, т.к. с IIFE мы захватим контекст (т.е. тут будет замыкание), без этого было бы 100 только в выводе. C let не надо было бы так извращаться
В итоге - тебя спрашивают про блочную видимость и зачем придумали const и let, начал рассказывать потом что то не внятное, т.е. нет понимания как это работает.
- дальше одинаковые аналогичные вопросы, надоело... Я бы ушел с такого собеса
....
- Замыкание - опять какая то отсебятина и бред
- Чистые функции получают определенное количество элементов? Ну серьезно? Может аргументов уже? Смысл конечно верен, но рассказал ужасно. А дальше норм попытался объяснить хотя бы, но получилось плохо
Проще - чистая функция для одних входных аргументов всегда возвращает один результат и у которой нет побочных эффектов (console.log изменить состояние консоли например)
Дальше react-специфичные вопросы - я тут не компетентен
- Опять слабое пониимаение глаголов HTTP:
PUT не добавить, а заменить полностью элемент коллекции
GET по спецификации может тело содержать как ни странно( сам с этим сталкивался в работе). Тут интервьюэр ошибся, не стоило выпендриватся))
PATCH изменить какое то поле в конкретном элементе коллекции
И мы ничего не знаем про БД, таблицы, фронт не должен знать что там делается с БД, мы просто отсылаем запросы
Дальше опять react-специфичные вопросы - я тут опять не компетентен
тоже подумал про promise.race, но в самом условии задачи было противоречие, поэтому разделяю негодование автора) вообще если бы меня в такой манере начали собеседовать, я бы на первой минуте отключился, наверное
Отличное видео. Очень понравилось нововведение с пояснениями.
Видос очень полезный! спасибо)
allSetled же, к вопросу о двух асинхронных блоках, хотя не вижу смысла вообще два независимых блока обрабатывать вместе
когда интервьюверу лень было подготовить вопросы и пошла импровизация)
24:13 - потому, что первый setTimeout(() => console.log(2), 1000); был поставлен в очередь макрозадач раньше, чем
sleep(1000).then() => console.log(3)); . А у них обоих задержка 1000.
Ещё в sleep нет микрозадач. "resolve" функция - это просто задача (в которой есть макрозадача setTimeout), а вот ".then(...)" - это микрозадача.
Ок, чуть дальше посмотрел и ты тоже самое сказал, что я в первом предложении. ))
Братан - это однозначно лайк!!!!
Отличный разбор собеса! Топ контент.
А мне интервьюер понравился. Ощущается, что опыт у него есть и при этом чувак не топит, не издевается)
На 10 минуте не выдержал и влепил лайк)
flex air на превью и знатный контент... ты завоевал мое сердце магистр Jдай)
Ждем собеседование в компанию "Гребцы и галеры"
Коммент в поддержку, все было круто)))
годный контент, хотелось бы продолжение
сорян за некропост) но по поводу 2 блоков с погодой и чем-то там еще, самая адекватная реакция - уточнить постановку задачи :) встречал как таких индивидуумов, которые реально не умеют формулировать вопросы, так и ребят, которые давали заведомо расходящиеся условия и ожидали от кандидата, будет ли он засыпать их уточняющими вопросами или скажет "ок" и пойдет пилить велосипед, до конца не поняв задачу. но нет, то, что в видео - это однозначно требует уточнения, потому что чувствуется хрень какая-то - как будто чел сразу ждал что-нибудь типа Promise.allSettled и погнали дальше, а он и сам какую-то дичь прогнал, и кажется половину твоих ответов не понял (наверняка на генераторах подвис парень). когда ты говорил "ну вот ВЫ сказали то-то то-то", он так подвисал, будто сам пытался вспомнить, чего он там придумал-то в вопросе. по факту, если собеседующий прям откровенно показывает такой уровень сложности коммуникации, то возможно стоит сразу уточнить на собесе, пойдете ли вы к нему в команду, потому что это будет печалить не только на собесе, но и в процессе работы. кривожопая постановка задач простительна бизнесу ("галстукам"), у них вечно в голове космос, и это собственно двигает бизнес вперед. но среди разрабов такую же дичь видеть..уф...это не душно, это именно бред :)
чувак ты крут продолжай дальше
ps.мемесы топчег
Обожаю эту рубрику.
Спасибо ! Очень интересно !!!!
Лайк !!! Подписка
2 - я минута видео и уже смешной момент на рабочем столе стим, ориджин, апекс ))))
можешь таймкоды оставлять не в описании, а делать промежутки на таймлайне, так удобнее просто. Еще хочу добавить, что собеседование нового типа(комментарии к задачкам к вопросам) намного лучше старого, продолжай в том же духе. Спасибо за старания
Ждём ещё 🔥
Пушка видос, тра-та-та-та!!!
Круто, очень познавательное видео:)
Спасибо за труды
Когда следующая серия серия? Моя любимая рубрика
Последние 10 минут видео - самое годное, что можно предложить нанимателям-собесам взять на вооружение. Но они - упорно не делают подобные, годные вопросы-тесты...
@Archakov_blog, низкий поклон вам за видео!
(Я уже комментов 5 оставил)))
классно (и полезно, например загуглить какой нить вопрос, подтянуть знания), не знал что эльдобоборабо юзают реакт, и прочее) чекнул через спец. плагин, рили next.js, react, и прочие модные штучки
как раз учу реакт, устал быть обычным версталой, реакт оч нравится и все изи вроде как) твои проекты тоже понравились, круто и красиво выглядят, хочу тоже научиться делать крутые проекты, притом и фронт и бэк, php учу тоже, но видимо надо будет nodejs учить)