[ПЕРЕЗАЛИВ] Собеседование в Альфа-банк Senior frontend-разработчиком с ЗП 170к

  Переглядів 214,598

Archakov Blog

Archakov Blog

День тому

📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
Перезаливаю собеседование, так как на первое видео кинули страйк. В конце этого собеса, для визуальной составляющей я использовал ролик "You Won't Believe This Is In Italy 4k" какого-то чувака, который снимает разные пейзажи. Он обиделся, что я использовал это видео без разрешения и кинул страйк.
Directed by
Robert B. Weide
===========================
► Курс «Frontend-разработчик» в SkillFactory: clc.am/cSQ1vQ
Получите 45%* скидки по промокоду Archakov (до 30.09.2020)
❤️ Поддержка:
- Patreon: / archakovblog
- Донаты: www.donationalerts.com/r/arch...
В этом видео я прохожу двухэтапное собеседование в Альфа-банк, на должность Senior frontend-разработчика с ЗП от 120к до 170к, удалённо.
Попробуем пройти собеседование. Вдруг прокатит?
🕑 Таймкоды:
Начало 00:00
Первое собеседование с HR 01:43
Техническое собеседование 00:20:56
- Как проходит работа в Альфа-банке и какие фичи пилят 21:55
- React: Первая задача. Почему не работает setState? 36:36
- React: Почему счётчик не увеличивается 4 раза? 38:45
- React: Почему счётчик не увеличивается 4 раза? 38:45
- React: Вторая задача 41:11
- React: Почему происходит неверный рендер при удалении элемента из списка? 41:47
- React: Улучшал как-то производительность в React-приложениях? 44:17
- React: Пользовался PureComponent? 45:40
- Redux: Что такое action? 46:27
- Redux: Как вносить изменения в store? 47:30
- Redux: В какой бы месте своего приложения ты бы вносил изменения в LocalStorage? 48:45
- Redux: Где ты делаешь side-effects?49:31
- Redux: На каком этапе происходит вызов middleware? 50:41
- JS: Какая разница между let и var? 52:23
- JS: Что будет выведено в консоли, если вызывать циклом setTimeout? 53:45
- JS: Что будет выведено в консоли, если прокинуть объект в контекст с помощью bind? 55: 20
- JS: Что будет выведено в консоли, если функция обращается к своем this из объекта? 59:08
- JS: Какой контекст будет у стрелочной функции? 1:05:30
- JS: Задачка на промис с несколькими then 1:08:43
- JS: Какая будет последовательность выполнения консолей? Вопрос на event loop - Promise, setTimeout 1:11:18
- JS: Классы. Наследование. Как работают классы? 1:16:02
- Верстка 1:24:10
- Из чего состоит HTTP-запрос? 1:30:00
- Пульки? 1:31:50 (Куки)
- Что такое CSRF? 1:40:34
- JS: Напишите функцию sum, которая умеет складывать числа 1:45:12
Комментирую итоговый результат 02:02:41
Моё резюме: career.habr.com/archakovim
🔗 Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archakov_im
- Личном блоге: archakov.im
- GitHub: github.com/Archakov06
- Моё резюме: career.habr.com/archakovim

КОМЕНТАРІ: 724
@milavize2455
@milavize2455 3 роки тому
"Твоя задача - доказать самому себе, что ты сможешь с этим справиться" - спасибо за мотиватор, лайк
@klu4nik17
@klu4nik17 3 роки тому
Посмотрел " От и До". Уважение за самоанализ и смелость. Мне как новичку ооочень позелны видео подобного формата, лайк!
@dmitriyart2989
@dmitriyart2989 3 роки тому
блин ну ты красавчик на столько вопросов ответил! молодец!
@watashi_wa
@watashi_wa 3 роки тому
Спасибо тебе, добрый человек! Сегодня отказ пришел после тех.собеса, так последние твои минуты настроение приподняли, а то я в самовыгрызание впала.
@alekseyberezov8020
@alekseyberezov8020 3 роки тому
Мега полезное видео. Спасибо, бро! Продолжай плиз, такие видео придают уверенности и позволяют еще до реального собеса подтянуть свои знания.
@user-tr8xi3ik3c
@user-tr8xi3ik3c 3 роки тому
О, круто. Благодарю. Сегодня обязательно внимательно посмотрю.
@eliteintertainment
@eliteintertainment 3 роки тому
Крутое видео, спасибо. Посмотрел я его и понял , сколько же мне ещё нужно всего выучить , надо набраться сил и терпения
@andrTaylor
@andrTaylor 3 роки тому
Круто! Большо спасибо за видео! Люблю отвечать на вопросы с собесов вместе с тобой :))
@ArchakovBlog
@ArchakovBlog 3 роки тому
Спс)
@user-mf9uc3he8b
@user-mf9uc3he8b 3 роки тому
Спасибо. Как же я его ждал.
@SafetyLast-_-
@SafetyLast-_- 2 роки тому
Спасибо что поделился! Удачи тебе на проектах и собесах 🙌 От себя добавлю что дома на диване ставить на паузу и решать задачки - это одно, а в стрессовой ситуации - совсем другое. Бывает забываешь даже то, в чем разбираешься досконально) Поэтому чем больше интервью - тем привычнее такое состояние и тем лучше отвечаешь, спокойнее себя чувствуешь. В идеале - разогреться на первых 2-3 собесах, куда идти не планируешь. А потом пройти еще 5-7 собесов в хорошие компании. Ну и если все ок - то уже выбирать между офферами :)
@irina2480
@irina2480 3 роки тому
Спасибо за видео, ждем следующих собеседований!
@DennisTurbay
@DennisTurbay 3 роки тому
Случайно ютуб подкинул видео. Классное собеседование. Вообще как на образец делали! Респект компании и автору!
@aleksandrmikhailov3255
@aleksandrmikhailov3255 3 роки тому
Ты большой молодец, что выкладываешь такие видосы. Пофигу, как прошел. Хоть вообще завалил жестко. Любой опыт важен. Тем, у кого страх перед собесами, твои неправильные ответы помогут понять, что ошибаться - это нормально. Любая ошибка - опыт. Любой опыт - хорошо.
@mikleSmart
@mikleSmart 2 роки тому
Не уверен, что завалил. Я так понял, что важнее показать мышление и способность слышать, понимать и признавать ошибки. Вообще софт скилы решают.
@zmmr013
@zmmr013 Місяць тому
Вы абсолютно правы. На своем опыте, лет 14 назад вошёл так в айти, не умея верстать, зная немного цсс и хтмл с пхп. Да ещё и переехал в другой город и искал новую работу в незнакомом месте. В итоге в одну из контор приняли на самую низкую должность. Через 6 мес упорного труда я получил первую грамоту и повышение по должности. Ну и дальше понеслась, пока я не понял через 5 лет, что с меня просто соки все сосут и постоянное чувство долга достало. Ушел на свободный фриланс, до сих пор доволен всем. Однако все это к чему.... К тому что не нужно бояться, как вы и говорите. Главное стартануть. А вот если даже стартануть бояться, то тут уже 💯 не получится ничего. Как то так
@user-gf1xr6td6z
@user-gf1xr6td6z 3 роки тому
Спасибо за качественный контент! Желаю удачи!
@misterb4947
@misterb4947 3 роки тому
Спасибо, отличный контент. Конечно стоит делать такие видосы
@elnurbayramov7243
@elnurbayramov7243 3 роки тому
Блин друг, спасибо за контент! Инфа очень полезная для меня) Жду некст видео ) Лукас + комент
@MrStassmile
@MrStassmile 3 роки тому
Спасибо. Информативно. Ждем новых видео)
@Maratreason
@Maratreason 3 роки тому
Спасибо за видео. И спасибо ребятам, которые интервьюировали, за примеры и объяснения. Столько полезного узнали.
@qtaire4126
@qtaire4126 3 роки тому
Большое спасибо за видео!
@promotezor
@promotezor 3 роки тому
спасибо за эти видео! Ждем еще!
@user-uu4gp9et2s
@user-uu4gp9et2s 3 роки тому
Спасибо за контент, ахрегительный разработчик!
@doppel864
@doppel864 3 роки тому
Спасибо за проделанную работу)
@racman9964
@racman9964 3 роки тому
Спасибо большое! Очень полезные видосы, спасибо что делишься опытом
@user-qu1xb3iv9m
@user-qu1xb3iv9m 3 роки тому
Спасибо за видео! Очень познавательно!!!
@OlegMavlyutov
@OlegMavlyutov 3 роки тому
Значит так. Поставил лайк и подписался на канал.
@Asmarone
@Asmarone 3 роки тому
спасибо большое за бесплатные курсы
@alexandermilovanov8604
@alexandermilovanov8604 3 роки тому
Спасибо, было чрезвычайно полезно!!!
@KalinachenkoTV
@KalinachenkoTV 3 роки тому
Красавчик что выложил! Знаю примерно как ты, только алгоритмы лучше. Но на собесах запариваюсь и туплю.
@user-gi3sh6ul2j
@user-gi3sh6ul2j Рік тому
Спасибо, полезный собес) Останавливал и самостоятельно решал. Как будто сам поучаствовал 👍
@KOHCEPBNPOBAHHbIN_AHAHAC
@KOHCEPBNPOBAHHbIN_AHAHAC 3 роки тому
Нужно запрещать людям, которые кого-либо собеседуют, использовать плохой микрофон:)
@mr-pony
@mr-pony 3 роки тому
Компании нужно покупать им хороший микрофон
@choise_of_king7005
@choise_of_king7005 3 роки тому
@@user-fz8jx5vw1h он ужасный , - уши
@sancocaparelli9732
@sancocaparelli9732 3 роки тому
Спасибо, твои видосы очень полезные, до перезалива скидывал этот видос всем своим знакомым, но однажды мне сказали, что его удалили, а я сам его не досмотрел к тому моменту, теперь не буду откладывать.
@examixg1803
@examixg1803 3 роки тому
Спасибо, надеюсь будут продолжения.
@sammukhanov6116
@sammukhanov6116 Рік тому
настоящий красавчик, твой пример поможет многим однозначно!
@user-vx7ro1hs1h
@user-vx7ro1hs1h 3 роки тому
Спасибо за видео!
@irinal7766
@irinal7766 3 роки тому
Идея подобных видео крутая! Спасибо
@vladseheda620
@vladseheda620 3 роки тому
Спасибо за видео! Очень полезное
@awwwesoman
@awwwesoman Рік тому
Красавчик как всегда, полезность таких видео трудно переоценить, спасибо.
@VasiliyKolpaxidis
@VasiliyKolpaxidis 2 роки тому
Спасибо за информацию. Спасибо за твои труды. Учение похоже на поиск пути в тумане ночью. Какой-нибудь ориентир в виде твоего опыта никогда не помешает. Спасибо ещё раз
@user-ou4nk1ud9r
@user-ou4nk1ud9r 3 роки тому
Спасибо, мне зашло. Лайк, подписка :)
@misiraskerov525
@misiraskerov525 3 роки тому
Очень интересно и познавательно)
@alexeygolovanov6150
@alexeygolovanov6150 3 роки тому
Круто! Надеюсь ты и дальше будешь пилить такие видосы!)
@Nukturn
@Nukturn 3 роки тому
отличный видос. посмотрел с интересом. удачи каналу
@vtirateldu4u
@vtirateldu4u 3 роки тому
Девушка очень приятная с шикарным голосом, компетентная приятно общаться 💞🙏офигеваю от зп программистов 😀, очень интересно послушать было спасибо за собеседование 🤘
@E36uk
@E36uk 3 роки тому
Отличный материал, благодарю.
@ARMALON87
@ARMALON87 3 роки тому
Спасибо большое за видео, очень мотивирует повторно изучить вещи, в которых я плаваю! Автору огромный респект за то, что не постеснялся выложить полную версию собеседования, даже если где-то, простите за выражение, лажал. Сам недавно проходил такие и сам еще как лажал и понимаю его чувства. Пожалуй, свое не хватило мне смелости выложить. И еще замечу, что автор, если где и не знает, то по мелочам, а в остальном очень четко описывает теорию! Добавил видос в закладки для возможных будущих собеседований. Временные метки тоже очень полезны в видео. Я прям сейчас все вопросы-ответы в блокнотик выписываю на будущее.
@ARMALON87
@ARMALON87 3 роки тому
И по последней задаче 1:46:00 у меня вот такой код получился (со второй попытки). По-моему довольно лаконичный. function sum(accumulator, num) { accumulator = accumulator + (num || 0) console.log(accumulator) return sum.bind(this, accumulator) }
@ISHak2119
@ISHak2119 2 роки тому
@@ARMALON87 Есть ещё такой вариант const sum = (n) => { console.log(n); return (x) => sum(n+x) }
@XERS1K
@XERS1K 3 роки тому
Теперь я понял почему у Альфы несколько лет при загрузке страничек красовалось стандартное loading... И почему несколько дней в ноль крашилась страница с кредитными картами. Скорее всего, большинство сеньеров на середине такого собеседования отключаются ибо неинтересно, а джун, обчитавшийся статей "такой странный js", напротив будет рад возможности применить свои знания.
@sergeyz4591
@sergeyz4591 Рік тому
Я не сеньор, но отключился бы в самом начале!
@andriipereverziev6287
@andriipereverziev6287 3 роки тому
Крутое видео! Особенно понравились выводы в конце! Лайк, подписка, колокольчик!
@vagiz
@vagiz 3 роки тому
Спасибо за ролик! 👍
@KOLA777ful
@KOLA777ful 3 роки тому
топ контент) спасибо!)) и для продвижения: react js собеседование frontend
@anton290141
@anton290141 2 роки тому
Зачет, спасибо за видео
@baktiyar6469
@baktiyar6469 3 роки тому
как всегда топ!
@aigerimzhailkhanova4521
@aigerimzhailkhanova4521 3 роки тому
Спасибо, за видео! 👍👍👍
@khazikov
@khazikov Рік тому
Всё смотрится на одном дыхании! Очень приятный темп собеседования, всё неторопясь, но и не затягивая. Автор большой молодец, даже в тех местах, где ему не хватало знаний не паниковал, а пытался найти решение. Даже когда не мог его найти, не замалчивал тему, а просил пояснений у интервьюера. Это говорит о том, что ему не нужна похвала, ему нужно разобраться и понять. С таким подходом, уверен, что автор сомжет охватить огромную часть того, чем он сейчас занимается и хорошая работа, как и достойный уровень знаний ему обеспечены.
@Ivanmkb
@Ivanmkb 3 роки тому
Братишка, снимай ещё собеседования. Классно получается, лампово
@OstPVk
@OstPVk 3 роки тому
Круто и очень полезно. Спасибо
@user-fw9hc5lg9f
@user-fw9hc5lg9f 6 місяців тому
Круто! Спасибо. Было полезно!
@Frileoko
@Frileoko 3 роки тому
Отличный видос :)
@user-ew6vd4ud3z
@user-ew6vd4ud3z 3 роки тому
отличное видео, я всё недоумевал куда оно пропало.
@kkomarov
@kkomarov 3 роки тому
Лойс поставлен, коммент написан. Надеюсь , что тут ничего не вырезано из первой версии по собесу) обидно конечно что с первым роликом так вышло
@ArchakovBlog
@ArchakovBlog 3 роки тому
Не, все ок) собес остался тем же. Я там убрал реставрацию Gameboy и ролик автора, который страйк кинул
@alexg9689
@alexg9689 3 роки тому
Хорошее видео, побольше таких
@ZukFA
@ZukFA 3 роки тому
53:57 Шок, смотрю и вижу задачку с моего первого собеседования на джуна. И правда классическая
@user-bq3vg1kd9i
@user-bq3vg1kd9i 2 роки тому
Очень интересно и познавательно
@mila7863
@mila7863 3 роки тому
ПУльки рулят ! ))) Спасибо за полезное видео!
@MrAr4uk
@MrAr4uk 3 роки тому
Пишу комент после просмотра. Вообще обалденный формат и видео получилось интересное, я программист в другой отрасли (промышленная автоматизация), под твой видос писал программу на одном дыхании не знаю почему просто так получилось просто вот зашло, на счет неудачи не парся все будет ок, сам в том году проходил собеседование в зарубежную компанию, по технической части прошел, но подвел английский, вот теперь знаю над чем работать, пока молодые есть время работать над ошибками. Я не в теме таких языков как java итд, было бы интересно от тебя посмотреть какие нибудь уроки Java по типу среда разработки > элементарный синтаксис > пара примеров > где можно применять. Я думаю что бы и тебе было интересно то ты мог бы это делать на стримах с донатом, думаю людям зайдет.
@hennadiikhudolieiev2198
@hennadiikhudolieiev2198 3 роки тому
Красава правильно что выложил видео!) Нам джунам есть чему поучиться
@tomadeira824
@tomadeira824 3 роки тому
Комментарий в поддержку автора!
@Hello-pk5hg
@Hello-pk5hg 3 роки тому
HTTP и куки. Когда одни не уверены, что верно задают вопрос, а другой, что верно дает ответ)))
@elenas2327
@elenas2327 3 роки тому
Хорошо ответил, не переживай. Просто, есть к чему стремиться.
@user-ux5nd7du4t
@user-ux5nd7du4t 3 роки тому
Были уже коменты, прошу записать сабес на джуна, мне кажется многие кто смотрит могут что то в js и хотят на собес именно на джуна, спасибо😘💕
@violentiner
@violentiner 3 роки тому
Боль в том что разницы то особо и не заметиш.
@alienspro
@alienspro 3 роки тому
Это и так по сути на джуна, до мидла еще далеко
@faust2134
@faust2134 3 роки тому
Это и был собес на джуна
@user-qb7jg4hx5l
@user-qb7jg4hx5l 8 місяців тому
Спасибо за видео
@JohnDoe-jd6vn
@JohnDoe-jd6vn Рік тому
Отличное видео! Особенно доставило про пульки)) С уважением, Карл:)
@vladimirpuzey713
@vladimirpuzey713 3 роки тому
Благодарю)
@avverevkin
@avverevkin 3 роки тому
По уровню вопросов синьор Альфы - это тот, кто может прочесть и запомнить доку Реакта
@wanes101
@wanes101 3 роки тому
ЗП не чего норм, но по старому курсу доллара. когда доллар стоил 60рублей. Это было около 3000$ что было конечно круто, но глядя куда катится рубль, то как то не сходится малость сеньероность и ЗП. Собеседование на 2,200$ как то солоновато. Да вот то что ближе к $3000 это норм, для такого собеседования.
@nivabul7871
@nivabul7871 11 місяців тому
@@wanes101 Дак это был собес на мидла, эйчар перепутала и кто то еще при составлении вакансии, вилка 120-170 на сеньера?) Это даже на мидл+ не тянет. Да и в условиях было написано что то типо опыт от года, то есть мидл И еще у сеньера будут спрашивать отличия var от let?))
@progi99
@progi99 3 роки тому
блин я думал новое( но лайк поставил)
@victorsergeevich7927
@victorsergeevich7927 3 роки тому
Последний раз на два часа затягивал только Джон Уик. Ничего не понятно, но всю семью во время просмотра позвал.
@ArchakovBlog
@ArchakovBlog 3 роки тому
Потом можете всей семьей устраиваться в Альфа-Банк разработчиками
@korsakovoleg9985
@korsakovoleg9985 3 роки тому
Спасибо! Ощущение как будто сам там побывал.
@andrewkhar4615
@andrewkhar4615 3 роки тому
Классно. Примерно так же проходил собеседование. только не смог затянуться более чем на 30 минут. ) Ты молодец. Посмотрел видео, из-за которого удалили видео - тоже прикольное видео, но он жлоб ))
@gleb_04
@gleb_04 2 роки тому
спасибо за видео
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 роки тому
Крутое видео про собеседование
@Dukapb81
@Dukapb81 3 роки тому
А у тя спокойный голос, да и вообще не теряешься при ответах, красавчик! Это тоже немало!
@puhd4167
@puhd4167 3 роки тому
Это было интересно, подтяни алгоритмы)
@devracoon
@devracoon 3 роки тому
170к как то очень очень маловато за сениор)
@HK-vu7nt
@HK-vu7nt 3 роки тому
Странно что пролистав комментов 30 - ты единственный кто это подметил. Еще и вилка со 120 начинается...
@marin7942
@marin7942 2 роки тому
В подобных компаниях всегда зп меньше рынка.
@oabdn8282
@oabdn8282 2 роки тому
Зп там для поддержания текущих нужд, а работаешь на годовой бонус...
@solarismila6601
@solarismila6601 Рік тому
И вопросы не синьерские,на джуна сложнее спрашиают. Но тут зависит от компании
@user-th4qi8iv3q
@user-th4qi8iv3q 10 місяців тому
@@solarismila6601 вопросы довольно сложные, особенно задачи
@adeptusCustodius
@adeptusCustodius 3 роки тому
Спасибо!
@001Phenom
@001Phenom 3 роки тому
Лайк и коммент, чтобы Денчик снова был в топе!
@SergiyAntonyuk_PhD
@SergiyAntonyuk_PhD 3 роки тому
Очень полезное видео. После его просмотра я укрепился в осознании того, что смело могу претендовать на позицию middle frontend developer :-)
@Shtemp
@Shtemp 3 роки тому
К сожалению, это остается на усмотрение интервьювера.
@user-gs7ro3tl9t
@user-gs7ro3tl9t 3 роки тому
Прикольная задача с функцией sum() :) Очень интересный контент!!!
@HeardAndRecalled
@HeardAndRecalled 3 роки тому
Ну, и выдержка у тебя, парень. Я бы уже давно послал их всех подальше.
@viktorshcheplyagin9576
@viktorshcheplyagin9576 3 роки тому
спасибо большое! как раз завтра собес, впервые по скайпу) Смотрю для храбрости)
@user-ox4rj1sk8r
@user-ox4rj1sk8r 3 роки тому
Как успехи?
@ArchakovBlog
@ArchakovBlog 3 роки тому
Прошёл?
@viktorshcheplyagin9576
@viktorshcheplyagin9576 3 роки тому
Думаю, на 4 из 5ти. Фидбек получу в течении 5 рабочих дней. При подготовке, сделал упор на тех часть, и немного зафейлил общие вопросы а-ля "что Вы знаете о нашей кампании?". Ну даьладно, думаю - это формальные вопросы)
@dimatsyhanenko9503
@dimatsyhanenko9503 3 роки тому
@@viktorshcheplyagin9576 и как, прошел?
@viktorshcheplyagin9576
@viktorshcheplyagin9576 3 роки тому
@@dimatsyhanenko9503 Да, слава Богу) все супер
@ArchakovBlog
@ArchakovBlog 3 роки тому
Перезаливаю собеседование, так как на первое видео кинули страйк. В конце этого собеса, для визуальной составляющей я использовал ролик "You Won't Believe This Is In Italy 4k" какого-то чувака, который снимает разные пейзажи. Он обиделся, что я использовал это видео без разрешения и кинул страйк. Directed by Robert B. Weide ===========================
@Isaev-rt2um
@Isaev-rt2um 3 роки тому
Да как он вообще узнал,что ты используешь его видео? я не пойму..
@vebyza
@vebyza 3 роки тому
@@Isaev-rt2um фронтендыры вошли в чат... Он Дениса просто смотрит, что ж тут непонятного или весь ютуб мониторит чтоб с его канала кусочек не украли
@ArchakovBlog
@ArchakovBlog 3 роки тому
У каждого ютубера есть панель, в которой можно проверить, кто переиспользовал твои ролики. Ютуб автоматически оповещает, когда ролик кто-то вставил в свой видос. Я, в отличие от него, не кидаю страйк)
@timoxa_dev
@timoxa_dev 3 роки тому
@@ArchakovBlog Но не стоит подавать это под соусом "вот обиженка, расстроился что я взял его пейзаж без разрешения"
@Isaev-rt2um
@Isaev-rt2um 3 роки тому
@@faquro За языком следи
@evgeniika8426
@evgeniika8426 Рік тому
Спасибо оч полезно
@user-qf2st2pc7v
@user-qf2st2pc7v 3 роки тому
Про сварку было веселее, надо было пилить на фоне постройки дома или разборки коробки dsg
@ArchakovBlog
@ArchakovBlog 3 роки тому
Хорошая идея, кстати) На этот раз надо договариваться с авторами, чтобы не было страйка
@sergey827
@sergey827 3 роки тому
1:03:00 Для условного примера самописная функция bind выглядела бы примерно так function myBind (fn, context, ...args) { return function() { return fn.call(context, ...args) }; }; И все повторные вызовы myBind применялись бы к возвращаемой анонимной функции, не затрагивая вызов первого call, по этому контекст не изменялся бы
@nukeMoscow
@nukeMoscow 3 роки тому
Спасибо автору! Охуенный видос! Правда не знаю зачем смотрел!
@user-hz1bn6ve3e
@user-hz1bn6ve3e 3 роки тому
парень, спасибо.
@misterb4947
@misterb4947 3 роки тому
Коммент чисто для поддержки
@Gdyvfjttyhhh
@Gdyvfjttyhhh 3 роки тому
Попробовал решить задачку из 1:45:12 ) Правда немного усложнил, теперь мы неограниченны в количестве передаваемых параметров при вызове) function sum(...nums) { console.log(...nums); return (...anotherNums) => sum( anotherNums.reduce((state, curr) => state + curr, 0) + nums.reduce((state, curr) => state + curr, 0) ); } sum(1,5)(2)(3,4,10)(4);
@jorgenUA
@jorgenUA 3 роки тому
видео очень полезные
@user-vd7vh4rd5p
@user-vd7vh4rd5p 3 роки тому
Переходи на Angular. Спасибо за видео.
@user-sy8co7ok9c
@user-sy8co7ok9c 3 роки тому
Тоже все лето прохожу собесы, за это время js прокачал лучше чем за 3 года 😂 Интересно было послушать тебя и сетТаймауты всегда идут в конец очереди))
@user-ql4hi5hm1d
@user-ql4hi5hm1d 3 роки тому
1) Вначале весь код выполняется сверху вниз. 2) Потом движок смотрит какие задачи понасоздавал этот код. 3) Задачи бывают двух типов, таски, и микро таски. Микротаски это задачи у которых нет каикх либо условий для выполнения. А таски это те у которых есть условия для выполнения. 4) Далее движок ТУТ ЖЕ, пробегается по очереди тасков и смотрит какой это таск 5) если таск не имеет условий (микротаск), движок его тут же выполняет и удаляет из очереди 6) если таск имеет условие и условие не выполненно, то таск его пропускает. 7) После этого в очереди тасков остаются только таски котрые требовали какое то условие для выполнения. 8) Далее ЕВЕНТ ЛУП ОСТАНАВЛИВАЕТСЯ, и вообще ничего не делает, ни по таскам не бегает, вообще ничего, движок замер и ждет, он ждет каких-то СОБЫТИЙ от операционки, будь то таймер, или ответ из интернета, или движение мышкой. 9) как только какое то событие происходит, движок СНОВА запускает евент луп, и снова пробегается по свем таскам, и смотрит "хобаа, этот таск имел условие "когад двинут мышкой", а у нас как раз теперь пометка стоит "мышкой двинули" отлично, условие выполненно, выполняю таск, движок выполняет таск и удаляет его из очереди. ============= Всё просто =) Только на самом деле я не правду сказал) на самом деле евент луп не прекращат бегать в цикле по очереди событий, а продолжает бегать нагружая процессор) просто эта нагрузка настолько маленькая что воспринимается как "простой" =) но суть ты уловил.
@sharover455
@sharover455 3 роки тому
@@user-ql4hi5hm1d хуета, заново учи
@AntonMochalin
@AntonMochalin 3 роки тому
Это ж не в Альфа-банк а в аутсорсера какого-то.
@user-yh4um1jm6b
@user-yh4um1jm6b 3 роки тому
Угу. Перекупы)
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 2,4 млн
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 2,8 тис.
Собеседование middle backend php
1:17:49
CodeSpace Первый шаг в IT
Переглядів 6 тис.
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Переглядів 270 тис.
#14 Собеседование Senior Frontend разработчика из FAANG
2:21:00
Отсобеседование
Переглядів 65 тис.