The first interview of a self-taught frontender (30+). Solved more than 2000 problems on Codewars

  Рет қаралды 147,107

Front-end Science with Sergey Puzankov

Front-end Science with Sergey Puzankov

Күн бұрын

Пікірлер
@frontendscience
@frontendscience 3 жыл бұрын
👍Друзья, давайте поддержим Антона лайками и комментариями! Он большой молодец! Пусть у него все получится самым лучшим образом! 👍 И с Новым годом всех! 🎄Классных всем офферов и интересных задач! 🥳
@Allademet
@Allademet 3 жыл бұрын
Спасибо за собеседование, буду устранять недостатки))
@frontendscience
@frontendscience 3 жыл бұрын
@@Allademet Благодарю, что пришел! Было классно! Продолжай с тем же рвением и все будет круто!! Больших успехов тебе! 👍
@katdim_art_studio
@katdim_art_studio 3 жыл бұрын
@@Allademet спасибо тебе, за твой пример, очень укрепил в решимости решать задачки активнее. Желаю успехов в pet-project и подтянуть взаимодействие с пользователями.
@pavloging
@pavloging 3 жыл бұрын
Я хотел бы провести собеседование, не вижу Google form, мне 16 лет
@ЭдгарПриб-ф9ш
@ЭдгарПриб-ф9ш 3 жыл бұрын
@@Allademet Антон, приветствую! Можно ли с вами связаться в соц. сетях?
@CHEloveg22
@CHEloveg22 3 жыл бұрын
Всем бы такого интервьюера, объясняент где ошибся, не делает из себя бога и не унижает, мое скромное почтение!
@frontendscience
@frontendscience 3 жыл бұрын
Благодарю! Всем уважительных и успешных собеседований!
@antongron
@antongron 2 жыл бұрын
Недавно проходил интервью, довольно таки классно прошло, лид очень крутой: интервью шло достаточно непринужденно и чувствовал себя комфортно
@ДианаБорисова-е5и
@ДианаБорисова-е5и 3 жыл бұрын
У Антона железные нервы, думать и не сбиваться с мысли, когда плачет ребенок это мега круто. У меня мозг в таких случаях отключается просто)) Респект!
@АндрейВоронин-и4т
@АндрейВоронин-и4т 2 жыл бұрын
потому что вы женщина, поэтому плач ребенка вас и сбивает)
@MrRomanqs
@MrRomanqs 2 жыл бұрын
Дико благодарен за видосы!!!! Очень полезно! Мне 42. Шесть месяцев начал вообще касаться программирования: HTML,CSS, JS. И такие видео, меня как мотивируют, так и в депрессняк вводят. Т.к. вижу на сколько много я не знаю и мозг, наверно, меня подводить начал)))) Огромное спасибо! Антон красавчик вообще!!!!
@geimproberegov7350
@geimproberegov7350 2 жыл бұрын
Ждем твоего возвращения ! Надеемся в новом году всё будет лучше для всех мирных людей
@ІльченкоАртем
@ІльченкоАртем 3 жыл бұрын
Какая же шикарная задача! Мы как будто наслаиваем ссылки одна за одной что бы добраться к той сомой точке - это реально круто, после такого ты глубже начинаешь понимать как все устроено, как видит данные у себя в памяти машина и как мы воспринимаем это. Пересмотрел все видео, но это что то новое. Автор не перестает удивлять! Автор понимал что этот парень готов ко всему (после 2000 задач) и выбрал особенную, которая смогла дать интерес и новые знания даже такому опытному парню. Сергей удивительный человек) Антон красавчик, респект за смелость! Каналу процветания и миллионов подписчиков!!!
@frontendscience
@frontendscience 3 жыл бұрын
Благодарю за поддержку! Очень приятно! И рад что нравится 👍
@Monotrof
@Monotrof 3 жыл бұрын
Эти задачки из популярных задач к собесу взяты. Начнешь гуглить, наткнешься на них.
@vitaliyyasinskiy3689
@vitaliyyasinskiy3689 3 жыл бұрын
А я вот решился на новогодних стряхнуть пыль с теории и после нг заняться сменой работы. Ваши видео этот как кино посмотреть, когда голова уже не варит или лень дальше сидеть перечитывать mdn). С наступившим, вам развития, мне развития, всем развития!
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц 3 жыл бұрын
с какой на какую будешь менять работу?
@vitaliyyasinskiy3689
@vitaliyyasinskiy3689 3 жыл бұрын
@@ДмитрийНормов-ю6ц ну на какую - это я узнаю после новогодних только. А сейчас работаю в продуктовой компании
@ДмитрийНормов-ю6ц
@ДмитрийНормов-ю6ц 3 жыл бұрын
@@vitaliyyasinskiy3689 то есть ты уже в ИТ?
@vitaliyyasinskiy3689
@vitaliyyasinskiy3689 3 жыл бұрын
@@ДмитрийНормов-ю6ц ну да. Собесы же не только войтишники смотрят)
@MrRagday
@MrRagday 3 жыл бұрын
А ты на какой должности и сколько опыта работы на ней? Интересно просто на каком этапе и кому нужно читать мдн, чтобы это было полезно для собеседований)
@НадяБогданова-к2щ
@НадяБогданова-к2щ 2 жыл бұрын
Интервью СУПЕР! Антон огромный молодец! Удачи ему и профессионального роста)). А Сергею большущее спасибо за контент. Познавательно, интересно, не занудно и очень помогает в подготовке к собеседованию.
@forzajuve8088
@forzajuve8088 3 жыл бұрын
Успехов Антону, очень крутой, а вопросы, которые он не ответил, легко гуглятся при надобности, главное ход мысли у него очень четкий
@ІльченкоАртем
@ІльченкоАртем 3 жыл бұрын
Спасибо за такой подарок к Новому Году!!! Js Ts frontend backend react node next задачи интервью
@victancia
@victancia 3 жыл бұрын
Сергей, без преувеличения, у тебя лучшая подача и лучшее объяснение на всем ютубе, не планируешь ли ты запустить свои курсы?
@frontendscience
@frontendscience 3 жыл бұрын
Благодарю за поддержку! Очень приятно) да, как раз думаем возобновить курсы.
@Uncaught_in_promise
@Uncaught_in_promise 3 жыл бұрын
Очень интересно смотреть. Мне 37, начал верстать в 30 лет, но со временем понял что без ДЖС никуда. Изучаю сейчас ДЖС самостоятельно. Сам проходил уже немало интервью, выполнял тестовые задания. Решил пробовать чтоб понять в чем слаб. Конечно многого не знаю с этого интервью. Советую Антону приступать к работе с сервером и дальше к Реакту.
@frontendscience
@frontendscience 3 жыл бұрын
Успехов Вам! И классных офферов! 🥳
@q1dsdsdsq2dssdsd95
@q1dsdsdsq2dssdsd95 2 жыл бұрын
прикольно, а я месяц учил питон, разместил резюме, начали звонить на собес по js, через месяц я уже прошел собес на бесплатные курсы в компании по реакт, остался там на стажировку и работу) считай 3 месяца с 0 до стажировки)
@Uncaught_in_promise
@Uncaught_in_promise 2 жыл бұрын
@@q1dsdsdsq2dssdsd95 я считаю очень повезло. Некоторые мечтают о таком развитии
@somewords3187
@somewords3187 2 жыл бұрын
@@q1dsdsdsq2dssdsd95 ты разметил резюме по питону, но начали звонить на собесы по js?
@nikolay6143
@nikolay6143 3 жыл бұрын
Класс, спасибо большое Сергей и Антон. Очень интересное интервью, задача тоже интересная - ещё хочу! P.S. Антон красавчик - у меня на кодварс пока только сотня выполненных кат и пятый кю, так что я понимаю насколько объёмный труд проделан. P.P.S - тоже вкатывался в айти с нуля 5 лет назад( мне сейчас 39 ) и так же прошёл сначала через биржи фриланса пока не "набил" постоянных клиентов и не устроился на "галеру", так что почувствовал себя практически на месте Антона.
@frontendscience
@frontendscience 3 жыл бұрын
Благодарим, что поделились. Успехов Вам!
@Александрраз-н8ф
@Александрраз-н8ф 2 жыл бұрын
Расскажите про свой путь, интересно будет остальным
@Emulkin
@Emulkin 3 жыл бұрын
Всем с новым годом ❤️ я тоже самоучка,ваш канал в этом мне тоже помогает, спасибо за столь полезный контент
@frontendscience
@frontendscience 3 жыл бұрын
Благодарим Вас за теплый отзыв и поздравления! 🙌 очень приятно! Желаем Вам больших успехов и крутых офферов! 🥳🎄
@xMurieLLx
@xMurieLLx 3 жыл бұрын
Безумно полезно смотреть собес-интервью !! Спасибо огромное !
@stanislavafanasiev5766
@stanislavafanasiev5766 3 жыл бұрын
Благодаря в том числе этому каналу, я смог выучить JS и свичнуться из таможенного ада в веб девелопмент!) Уже получил оффер в одну из крутейших компаний в нашем городе и в Украине в целом!) Просмотр собеседований мега -полезен, спасибо огромное за контент! Но English и софт-скилы это половина успеха. Всем в Новм году желаю везения и получить наконец-то желанную работу! Чирс!
@frontendscience
@frontendscience 3 жыл бұрын
Wow! Это очень круто! И очень вдохновляет! Больших успехов Вам!
@stanislavafanasiev5766
@stanislavafanasiev5766 3 жыл бұрын
@@frontendscience Спасибо!)
@stanislavafanasiev5766
@stanislavafanasiev5766 3 жыл бұрын
@Once Comes реально верстал не понимая JS, просто подключая готовые слайдеры и прочее года три. В конце весны 2021 года засел на JS и параллельно с основнй работой учил. Решал много задач. Прошел 1 курс на udemy.
@stanislavafanasiev5766
@stanislavafanasiev5766 3 жыл бұрын
@@vladimirs.5788Если бы я мог себе позволить не работать и только учиться, то я бы так и сделал)
@stanislavafanasiev5766
@stanislavafanasiev5766 3 жыл бұрын
@@vladimirs.5788 скорее всего меня это тоже ждёт. Но в компании, которая меня взяла очень хорошо налажены внутренние процессы и знакомые сказали что моих скиллов достаточно чтоб работать. Вот потому я и решил рискнуть) надеюсь что увольняться не придется
@SerzhNesteruk
@SerzhNesteruk 10 ай бұрын
Спасибо за видео и особенно за интересные задачки! Попробовал решить их самостоятельно. Понятное дело, что live coding во время собеседования и неспешное обдумывание в комфортных условиях - вещи несопоставимые. Но тем не менее вот такие решения у меня получились: function findLuckyDigit(num) { const map = []; for (const char of String(num)) { map[char] = (map[char] ?? 0) + 1; } return map.reduce( (lucky, count, digit) => ( digit === count ? digit : lucky ), 0 ); } function queryObjectify(str) { const result = {}; for (const parameter of str.split('&')) { const nodes = parameter.split('.'); const [key, value] = nodes.pop().split('='); let location = result; for (const node of nodes) { if (!location.hasOwnProperty(node)) { location[node] = {}; } location = location[node]; } location[key] = decodeURIComponent(value); } return result; }
@NoFear144
@NoFear144 3 жыл бұрын
Так долго ждал!!! Сасибоо Сергей это лучший новогодний подарок!
@romanfeshchenko3415
@romanfeshchenko3415 2 жыл бұрын
Друже, возвращайся. За твоим контентом соскучились. Тем более у тебя всегда много интересного!
@ОлегЩурко
@ОлегЩурко 3 жыл бұрын
Отличный выпуск, парню удачи. Столько задач решить, это уже круто. Респект
@kolyagreen1566
@kolyagreen1566 3 жыл бұрын
Считаю, что путь через задачи и Codewars - лучший путь для обучения. Особенно для начала) Антон красавчик!
@ulietaight
@ulietaight 3 жыл бұрын
ну хз, я ожидал что он на задачи будет выдавать максимально лаконичные и красивые решение, учитывая сколько он их сделал, ведь после решения задачи ты всегда можешь глянуть лучше решение на кодварс и учится писать круче, а тут я получил максимально просто решение в лоб, никакой эстетики, такое себе
@nick-ei2og
@nick-ei2og 3 жыл бұрын
сочувствую тем, кто реально учится лишь по задачам codewars..
@kolyagreen1566
@kolyagreen1566 3 жыл бұрын
@@nick-ei2og Спасибо за сочувствие! Благодаря задачам с Codewars решил 5 задач на собесе и получил первый оффер))
@nick-ei2og
@nick-ei2og 3 жыл бұрын
@@kolyagreen1566 смотря какая компания, стек, зп и какие перспективы там. сильно сомневаюсь, что возьмут человека в компанию во внешнем рынке с условным стеком react/redux/typescript, если в буквальном смысле он отлично знает лишь нативный js, и никаких библиотек и никаких архитектурных базисов, нужно же не только на кодварсе сидеть - с лучшим путём для обучения ты явно погорячился
@markellich2319
@markellich2319 3 жыл бұрын
@@nick-ei2og ну а как набить руку еще для тестовых задачек?
@yuliyaSi
@yuliyaSi 2 жыл бұрын
Здорово 🙌 Антон вообще красавчик!!! Желаю удачи от всей души!
@frontendscience
@frontendscience 2 жыл бұрын
Благодарим за поддержку!
@Андрей-ф5м9л
@Андрей-ф5м9л Жыл бұрын
Я думаю, что не одного меня интересует, как успехи у Антона сейчас?
@seniortutorials9046
@seniortutorials9046 3 жыл бұрын
С новым годом 😉
@frontendscience
@frontendscience 3 жыл бұрын
Благодарим! И Вас! 🎉🥳
@alexandrkazakov723
@alexandrkazakov723 Жыл бұрын
Видео крутое и Антон большой молодец, но невольно возникают вопросы к 2000 задач на codewars, когда он не смог решить такую простую задачу сразу же верно
@SerzhNesteruk
@SerzhNesteruk 10 ай бұрын
Меня тоже это смутило. 🤔 Видимо, умение "хорошо" решать множество задач ещё не означает отменное знание алгоритмов, ведь задачи на codewars могут быть успешно решены и не самым лучшим для этого образом (главное, чтобы прошли все тесты). Та и написание читабельного чистого кода (хотя бы с адекватным неймингом переменных) там вовсе не является приоритетом... Надо отметить, что live coding на собеседовании таки гораздо сложнее, чем степенное решение задач в комфортных условиях. Поэтому то, что Антон всё же смог решить эти задачи (пусть и с подсказками), уже достаточно неплохой показатель.
@5555Elenka
@5555Elenka 3 жыл бұрын
С рождеством и наступающим Вас и Ваших подписчиков Новым годом. ! Крепкого здоровья Вам и вашей семье ! 🤗 Бодрого настроения, сил и энергии, чтобы покорять новые вершины и идти к поставленным целям. Пускай новый год принесет только лучшее, а весь негатив останется в прошлом. С Новым годом, с новым счастьем! Мира вам и душевной гармонии в Новом году! Спасибо за уроки )💥🎅🌲
@frontendscience
@frontendscience 3 жыл бұрын
Благодарим за теплые слова и поздравления! 🤗 Благополучного, успешного и интересного Вам года! 🎄🎉☃️
@5555Elenka
@5555Elenka 3 жыл бұрын
@@frontendscience Спасибо )🤗🌲🌲🌲
@Computermind11
@Computermind11 3 жыл бұрын
Видео еще не смотрел - завтра гляну. Что хочу сказать: Серёге и Антохе - с Новым годом, ролику - два лайка! На днях решу задачу по слияниям интервалов - скину решение!
@frontendscience
@frontendscience 3 жыл бұрын
С Новым годом, Андрей! Успехов во всем!
@katdim_art_studio
@katdim_art_studio 3 жыл бұрын
Сергей, спасибо, интервью супер, вы молодцы!
@maximk5620
@maximk5620 Жыл бұрын
Пожалуйста, перебирайте массивы в for только если: - планируете заранее выходить из цикла; - необходимо использовать логику выхода из цикла, отличную от стандартной (let i=0; i < whateverCondition); - нужно перебрать массив с конца; - вас волнует каждая микросекунда в высоконагруженном приложении.
@gameit1477
@gameit1477 Жыл бұрын
После этого интервью думаю, что я действительно счастсливчик, который попал в IT, потому что с заданием со строкой я бы не справился, понял что есть жесткие пробелы с работой циклов. Какие-то вещи типо Promise.all для меня были очевидными в отличии от Антона, но вот как он решал задачи на строку, за это низкий поклон 🎉🎉🎉 красавчик
@olegbond
@olegbond 3 жыл бұрын
З новим роком! Дуже круте відео! 🙂
@frontendscience
@frontendscience 3 жыл бұрын
Дякуємо! 🤗Навзаєм! 🎄
@mikhailblush5261
@mikhailblush5261 3 жыл бұрын
отец, с Новым Годом. Спасибо за видосы!
@frontendscience
@frontendscience 3 жыл бұрын
🥳🎄
@alesmazur7640
@alesmazur7640 Жыл бұрын
Очень приятно смотреть. Спасибо за материал.
@racman9964
@racman9964 3 жыл бұрын
Огромное спасибо, как всегда прекрасное собеседование!
@frontendscience
@frontendscience 3 жыл бұрын
Рады, что Вам нравится )
@deathpaha
@deathpaha Жыл бұрын
касательно forEach, с помощью его можно изменять массив на лету. let arr = [1,2,3,4,5,6,7]; arr.forEach((el,index,array)=>{ array[index] = el + 10; }) console.log(arr)
@ДємянВ
@ДємянВ 3 жыл бұрын
Як на мене найкращій контент з підготовки до співбесіди,легкість з якою це відбувається троху оманлива) але можливо це на кращє адже кращє пробувати раніше ніж гвалтувати себе невревненістю)
@anton-vr5xw
@anton-vr5xw 3 жыл бұрын
Антон молодец, 2к+ задач на codewars это мощь 🥵🔥
@katdim_art_studio
@katdim_art_studio 3 жыл бұрын
Молодец, задачки это интересно и разжигает любовь прогать , во всяком случае у меня
@dabroful
@dabroful 2 жыл бұрын
Антону спасибо за вдохновение заняться codewars
@ihorfesina1622
@ihorfesina1622 2 жыл бұрын
Скучаю за вашими видео, надеюсь все хорошо
@vadavur
@vadavur 2 жыл бұрын
Антон - ты очень крутой! Удачи!
@TheLooki31
@TheLooki31 3 жыл бұрын
2к задач на Codewars это конечно хорошо, но лучше делать какие-то пет проекты и на них учить браузерный API и REST API, какой-то TypeScript начать учить а там Anuglar или React, на которых сейчас процентов 70% интернета написано, от 2к задач не много будет толку, шанс что вообще на собесе на них посмотрят, процентов 30% и что учтут это как плюс. Явно засиделся на задачах, хватает с головой 200-300 решенных задач для того, чтобы на работе не было проблем с какими-то тасками, на личном опыте проверено. Эти задачи должны быть как хобби в свободное время, а не как основной ресурс для изучения языка. Я бы твоем месте(если ты это читаешь) забил на задачи и начал учить какой-нибудь React и работу с сервером на фронте, асинхрон промисы и все вот это, и быстрее фронтом станешь, и в зп быстрее вырастешь
@romanvinogradovby
@romanvinogradovby 3 жыл бұрын
Толково. Чувствую опыт. Поддерживаю. P.S. Желаю нашему хиро поскорее устроиться на работу фронтом. Снимаю шляпу перед цифрой решённых задач. Я так не умею и не знаю надо ли оно мне самому.
@frontendscience
@frontendscience 3 жыл бұрын
Не кодварсом единым, да. Но я думаю, что когда человек решает ТАКОЕ количество задач, то это не просто для того чтобы изучить язык и получить работу, а ему это явно нравится! И то, что он достиг таких нетривиальных результатов в этом деле и за такой короткий срок, достойно восхищения! Нет какого-то одного приятного для всех пути обучения - каждый двигается по-своему. Кстати, в компаниях по типу Яндекса и Гугла это может быть большим преимуществом и через годик Антон сам будет рассказывать, что нужно делать, чтоб там работать 😉
@trezenx
@trezenx 3 жыл бұрын
вы, конечно, правы, как как джун/трейни я могу вам сказать, что на тех собесах обычно спрашивают именно вот такие всякие задачи. То есть по реакту спросят теорию, что ты там знаешь о мидлварах и какие бывают хуки, а реальные тестовые задачи это ВСЕГДА какие-то редюсы, переборы, сортировка или вопросы с подвохом типа "почему тут андейфайнд в функции?". Поэтому это конечно перебор, но зато собеседование реальное будет проходиться на ура
@TheLooki31
@TheLooki31 3 жыл бұрын
@@frontendscience Ну касательно таких компаний я согласен с тобой Сергей, тут это будет плюсом, но опять же, эти задачи не дают толком никакого плюса для оффера первой работы, за первым опытом коммерческой разработки. А в компанию по типу Яндекса и Гугла берут только серьезным опытом(3-5 лет) где по мимо этих алгоритмов и задач будут смотреть на кучу других знаний, ты можешь условно по какой-то задаче можешь просесть, но уметь в архитектуру и паттерны, и из-за этого ты пройдёшь, а за эти 3-5 лет можно просто как хобби и нарешать эти 2к задачи(условно по 2 задачки в день) параллельно с работой, все же я считаю что это не очень правильный путь конкретно через 2к задач без знаний браузерного API и асинхрона.
@frontendscience
@frontendscience 3 жыл бұрын
А с чего ты взял, что у него была цель прорешать 2000 задач и после этого сразу идти устраиваться на работу? И что он потратил на это 2-3 года? Он за год достиг такого ОФИГЕННОГО результата!!! При этом он уже работает верстальщиком и зарабатывает деньги. Человек нашел для себя отличный мотиватор выучить JS. К нам на собес он пришел как раз для тренировки, чтоб понять, где что подтягивать в новой области, при этом сам сказал, что осознает необходимость в "браузерном JS" и это следующий его шаг. В чем твое несогласие? :) Выглядит как обесценивание достижений другого. Ну пошел он этим путем - имеет право выбора и двигаться так и с такой скоростью, как сам решил, в конце концов заработал себе на этот выбор. Если разработчик показывает такие результаты в процессе обучения, я склонен верить в то, что он справится :) Просто поддержи коллегу добрым словом!
@andreigolovaciuc9855
@andreigolovaciuc9855 3 жыл бұрын
Специально оставлю комментарий, больше больше хочу таких публичных собеседований
@frontendscience
@frontendscience 3 жыл бұрын
Будут :) благодарим за поддержку
@onlynowmotivation
@onlynowmotivation 3 жыл бұрын
Лучший интервьюер 😎🚀
@СерверИзединов-й3ъ
@СерверИзединов-й3ъ 3 жыл бұрын
Супер! Формат, подача и огромная польза. Спасибо, ждём новые видосики)
@skoorp1526
@skoorp1526 3 жыл бұрын
Красавчик, удачи с поиском работы
@metakom4377
@metakom4377 3 жыл бұрын
зашло. супер. спасибо! ждем новых интервью)
@frontendscience
@frontendscience 3 жыл бұрын
Рады слышать. Будут)
@dabroful
@dabroful 2 жыл бұрын
Очень вдохновляет, спасибо!
@asqar_arslonov
@asqar_arslonov 2 жыл бұрын
Он молодец, хорошо ответил, я думаю он не просто юниор, а стронг юниор. Удачи тебе Антон
@Александрраз-н8ф
@Александрраз-н8ф 2 жыл бұрын
Я так понимаю он Джун только потому что без опыта работы с JS, а так это уровень куда выше Джуна же? Или нет?)
@the.gist.
@the.gist. 2 жыл бұрын
Здравствуйте, Сергей! Только не говорите, пожалуйста, что мы больше не увидим новых выпусков с Вами... Или увидим? ;)
@alexdzyuba5123
@alexdzyuba5123 2 жыл бұрын
Хорошая задача про URL-параметры. Только через часов 4 с половиной смог решить)
@cezarvovan
@cezarvovan 3 жыл бұрын
оце так відео, дуже класний гість!
@frontendscience
@frontendscience 3 жыл бұрын
Дякуємо за підтримку! 🤗🥳
@vladislavmiroshnichenko967
@vladislavmiroshnichenko967 2 жыл бұрын
Класс, и интервьюер не плохой.
@maximk5620
@maximk5620 Жыл бұрын
К Антону претензий нет, красава) Теперь у меня претензии с codewars 😄
@gmike4779
@gmike4779 3 жыл бұрын
умный мужик (который самоучка) - молодец!
@alexeyshaykov
@alexeyshaykov 2 жыл бұрын
вот хороший вариант с рекурсией fun = (result, str) => { const f = (obj, keys, value) => { if (keys.length === 1) { obj[keys[0]] = value; return; } const key = keys.shift(); if (!obj[key]) obj[key] = {}; f(obj[key], keys, value); } str.split('&').forEach((item) => { keyValues = item.split('='); f(result, keyValues[0].split('.'), keyValues[1]) }) }
@frontendscience
@frontendscience 2 жыл бұрын
Да классно с рекурсией получилось!
@daria_vyshniakova
@daria_vyshniakova 3 жыл бұрын
задача топ, однозначно лайк
@meac.4499
@meac.4499 3 жыл бұрын
Спасибо за видео, было очень интересно, Антон - молодец! Сергей, подскажите, пожалуйста, по поводу 00:26:44 : выходит, конструкции вроде console.log(1 === 2 ? 'true' : 'false') - дурной тон?
@frontendscience
@frontendscience 3 жыл бұрын
Нет тут как раз возврат значения которое потом попадает в лог. Плохо когда тернарным оператором по условию выполняют блоки кода как будто это if
@frontendscience
@frontendscience 3 жыл бұрын
@@kaifaty вы путаете понятия «отработает ли код» и «правильно ли так делать». Можно и гвоздь забить микроскопом. Но правильно ли это? Поэтому смотрите мой ответ выше.
@MrRagday
@MrRagday 3 жыл бұрын
@@kaifaty Можно. Так же как и андефайнд можно заменить на (()=>{})()
@frontendscience
@frontendscience 3 жыл бұрын
@@kaifaty Я вот даже в растерянности сейчас, как реагировать на этот неадекват. Вы ветку читали, прежде, чем писать? Или просто пришли конспект показать и Ваш личный уровень хамства? 1 - я как бы и не спорил ни с чем и ни с кем. А ответил на вопрос: нет, конструкция типа "console.log(1 === 2 ? 'true' : 'false')" не является дурным тоном. И дал пояснение на остальную часть видео по этому вопросу. 2 - за неадекватные пассивно-агрессивные нападки и попытки "мокнуть", а также рассказать, где и как я приобретал свой опыт и почему я считаю себя вправе на своем канале доносить уверенно информацию моим подписчикам - я просто баню. На первый раз обойдемся предупреждением. С Рождеством.
@xumatyt
@xumatyt 3 жыл бұрын
11:42 Кодеварс затягивает, да. Когда основную работу делать не хочется, идёшь туда, решаешь задачки, вроде как программируешь, делом занят.
@Allademet
@Allademet 3 жыл бұрын
Решил 2000+ задач, никакой зависимости))
@rus1006
@rus1006 3 жыл бұрын
Надо посмотреть
@frontendscience
@frontendscience 3 жыл бұрын
Приятного просмотра! :)
@rus1006
@rus1006 3 жыл бұрын
@@frontendscience спасибо) просто тоже есть желание купить подписку в литкоде и порешать задачки + прочесть книжку по алгоритмам. Интересно как повлияли задачки на собеседуемого)
@rus1006
@rus1006 3 жыл бұрын
Посмотрел интервью. Мне очень понравилось. Особенно понравилось как он решил первую задачку. Очень оптимизированный подход. Я тоже в голове прикинул решение, но мое решение пришлось бы с циклом в цикле что конечно же хуже чем его выбор. Красавчик
@enfllome8830
@enfllome8830 2 жыл бұрын
Сергей, здравствуйте! Вы не планируете видео с обяснением паттернов программирования?
@frontendscience
@frontendscience 2 жыл бұрын
Есть в планах, но не ближайших
@lapotkoden
@lapotkoden 2 жыл бұрын
1:03:17 Вопрос: а почему это произошло? Почему JS сам округлил данное число? Что это за особенность такая и где про это почитать?
@frontendscience
@frontendscience 2 жыл бұрын
Прочитайте про максимально возможное число в js. developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
@lapotkoden
@lapotkoden 2 жыл бұрын
@@frontendscience Спасибо! Повторил пример из собеседования, сделал проверку на не превышение этого числа)
@asifabbasov3801
@asifabbasov3801 Жыл бұрын
Уважаемый Сергей как можно участвовать в публичном собеседовании, хочу также у вас пройти собеседование?
@lani7767
@lani7767 3 жыл бұрын
Не знал, что камикадзе ди шарит за js.
@lostsouls3151
@lostsouls3151 3 жыл бұрын
Супер собес! Антон красавчик, голова варит правильно)👍👌
@Shah.livestream
@Shah.livestream Жыл бұрын
Ждем возвращения Антона!
@oleksandrvoron_ko580
@oleksandrvoron_ko580 3 жыл бұрын
ООО Контент на Новорічну ніч під'їхав ) Кому шоу і концерти , а кому подивитися пізнавальне інтерв'ю Дякую!!
@frontendscience
@frontendscience 3 жыл бұрын
🎄🌟З новорічнями святами! ☺️
@oleksandrvoron_ko580
@oleksandrvoron_ko580 3 жыл бұрын
@@frontendscience Розвитку, здоров'я та щастя вам в Новому 2022 ;)
@user-BillNorton
@user-BillNorton 3 жыл бұрын
Отличное видео!):)
@seniortutorials9046
@seniortutorials9046 3 жыл бұрын
Топ🤟🤟
@javascript_runner
@javascript_runner 2 жыл бұрын
Замечательное интервью. Если не секрет как называется программа в которой проводите интервью?
@frontendscience
@frontendscience 2 жыл бұрын
Рад. В этом - Replit.
@javascript_runner
@javascript_runner 2 жыл бұрын
@@frontendscience спасибо
@МаксимИсаев-ъ5о
@МаксимИсаев-ъ5о 2 жыл бұрын
Моё почтение!
@user-qm5fv5by5z
@user-qm5fv5by5z Жыл бұрын
на первых вопросах js посыпался с 2000 задачами, вот и смысл 2000 задач решать если на работу берут принципу понравился/непонравился)
@nikn6244
@nikn6244 2 жыл бұрын
Можете объяснить решение задачи "Счастливые числа" ?
@dimeliora
@dimeliora 3 жыл бұрын
Что касается свойств объектов, то порядок, вроде бы, такой: целочисленные ключи сортируются по возрастанию, остальные - в порядке добавления.
@frontendscience
@frontendscience 3 жыл бұрын
Для объектов не дает движок никаких гарантий. Гарантия порядка есть например в мапе.
@АндрейГоланов-з9я
@АндрейГоланов-з9я 3 жыл бұрын
Сергей, здравствуйте! Не могу найти информацию, когда у вас проходят стримы, имею большое желание присутсвовать, так как с сентября начал обучение на веб-разработчика. И если по html&css еще более менее все понятно, с появлением джаваскрипт с каждой неделей в голову закрадываются определенные сомнения в выборе направления =)) очень хочется оприсутствовать на стриме, чтобы был фидбэк. Спасибо за ваши видео!
@frontendscience
@frontendscience 3 жыл бұрын
Стримы давно не проводили, надо как-то организовать. Они у нас по субботам обычно, и мы анонсируем на канале. Но если у Вас есть вопросы, задавайте в комментариях - по возможности отвечу. Сомнения это нормально, если что. Главное, понимать их причину и работать с ней предметно.
@theoty-js
@theoty-js 3 жыл бұрын
Александр Поветкин, рад Вас видеть в web-разработке.
@strikerorion5290
@strikerorion5290 3 жыл бұрын
Супер, новые задачи огонь))
@vandervise465
@vandervise465 2 жыл бұрын
Кто-нибудь может подсказать, что за реадктор используется?
@frontendscience
@frontendscience 2 жыл бұрын
Replit
@rensiss
@rensiss 3 жыл бұрын
Только начал верстать макетики, но кое-что понимаю. Забавно, что Антон про typeof function неправильно ответил, для меня это одно из немногих (если не единственное) на что я знал ответ. Прям парадокс какой-то) Узнал кучу нового, надеюсь разберусь с вёрсткой и перейду к JS, это так интересно, когда вы массивы обсуждаете.. нахождение в них элементов .. Спасибо за все, обнял
@frontendscience
@frontendscience 3 жыл бұрын
У каждого свой набор "знания и незнания", на то и собеседуем) Рад, что было полезно! Успехов Вам!
@xlaoru
@xlaoru 2 жыл бұрын
Доброе утро, не по теме видео, но назрел очень для меня важный вопрос. Будет ли вообще нужен фронт енд в будущем... может с приходом VR технологий фронт енд вовсе уйдёт в небытие
@frontendscience
@frontendscience 2 жыл бұрын
Размышлял над этим вот здесь: kzbin.info/www/bejne/a4W0i518fM97m5I
@ОтецВалерьян-ф2в
@ОтецВалерьян-ф2в 3 жыл бұрын
блииин,я видел этого чела постоянно в коментах на код ворс))
@frontendscience
@frontendscience 3 жыл бұрын
Прикольно!
@КостяАносов-н9п
@КостяАносов-н9п Жыл бұрын
вот это интересно смотреть, когда у человека есть уже во многих аспектах правильное представление и опыт. а то миллион собесов где не бэ ни мэ...
@sephiroth787
@sephiroth787 3 жыл бұрын
В какой программе код пишут и запускают на этом видео?
@frontendscience
@frontendscience 3 жыл бұрын
Сервис replit
@43445fgfgd
@43445fgfgd 3 жыл бұрын
Учу JS уже месяца три, но codewars нашёл недавно, то честно говоря, не могу решать даже 8 уровень... Практики и наставника нет, поэтому решил понять для себя аналогию решений задач, поэтому смотрю как их решают и пытаюсь повторить самостоятельно чтобы набить руку так сказать
@frontendscience
@frontendscience 3 жыл бұрын
Отличный план! Успехов!
@43445fgfgd
@43445fgfgd 3 жыл бұрын
@@frontendscience спасибо за обратную связь, это нереально мотивирует!
@abylayaiyp9331
@abylayaiyp9331 2 жыл бұрын
у Антона афигенный юмор
@ИльяЛазаренко-я8ч
@ИльяЛазаренко-я8ч 2 жыл бұрын
Сергей, кажется видел Вас недавно в Киеве в супермаркете)) Очень нравится Ваш канал! Надеюсь в скором времени вы продолжите Вашу деятельность🙏
@reverie3746
@reverie3746 Жыл бұрын
Да, продолжит, но на украинском. Все.
@eldarda
@eldarda Жыл бұрын
Чувак, вернись, столько интересных видео у тебя, хочу продолжение
@eugenenepomnyaschy
@eugenenepomnyaschy 2 жыл бұрын
Сергей, спасибо за контент. Я провожу интервью (правда на английском в Германии), интересно смотреть как это делают другие. Вопрос, какой тулой вы пользуетесь для лайв-кодинга? Спасибо.
@frontendscience
@frontendscience 2 жыл бұрын
Добрый вечер. Добро пожаловать! Здесь использовал replit.
@eugenenepomnyaschy
@eugenenepomnyaschy 2 жыл бұрын
@@frontendscience Вижу там нельзя пригласить по ссылке без регистрации гостя. Есть ли такие сервисы, где можно собеседовать без аккаунта?
@toxatime3330
@toxatime3330 2 жыл бұрын
if (res[num[i]]) не пойму, на что проверяет это условие?
@JohnDoe-jd6vn
@JohnDoe-jd6vn 2 жыл бұрын
Сергей, здравствуйте! Можете в отдельном видео осветить требования уровня инглиша к кандидату? Мне уже который раз попадаются комменты, что якобы даже на джуна сейчас требуют разговорный инглиш. Может,у меня понятие разговорного инглиша другое (в моем понимании это уровень свободного владения), иначе я не понимаю, где таких джунов берут, которые свободно разговаривают на нём?
@frontendscience
@frontendscience 2 жыл бұрын
Здравствуйте. Действительно сейчас все больше требуют английский даже у джунов. Ориентируйтесь на уровень A2 или B1 - так, наверное, проще всего объяснить. Успехов!
@sergeypetuhshkov5762
@sergeypetuhshkov5762 3 жыл бұрын
Задача с url вызвала у меня депрессию
@Nearfulz
@Nearfulz 3 жыл бұрын
Получить из псевдомассива arguments, нормальный пацанский массив. Пушка.)
@ЭдгарПриб-ф9ш
@ЭдгарПриб-ф9ш 3 жыл бұрын
Подскажите, пожалуйста, возможно ли построить профессионально карьеру именно верстальщика (понятно, что с необходимыми знаниями js и всеми дополнительными фичами для быстрой и автоматизированной вёрстки) и работать именно в компаниях?
@FlashViolet
@FlashViolet 3 жыл бұрын
А почему именно верстальщика? Это самое начало пути фронтендера) Дальше будет очень много интересного. По своему опыту скажу, что конкуренция во фронтенде очень большая (на удаленке), а уж в верстке - просто зашкаливает. Построить можно, но на поиск работы может уйти немало времени.
@frontendscience
@frontendscience 3 жыл бұрын
Да!
@lapotkoden
@lapotkoden 2 жыл бұрын
Подскажите пожалуйста, а в каком редакторе вы работали?
@frontendscience
@frontendscience 2 жыл бұрын
Replit
@lapotkoden
@lapotkoden 2 жыл бұрын
Спасибо!
@dmitriyzhuravlev3300
@dmitriyzhuravlev3300 3 жыл бұрын
Любопытно. Антон решил 2000 задач, но, судя по вопросу про foreach, путается в базовом понимании передачи по ссылке и по значению.
@mercifulhero1130
@mercifulhero1130 3 жыл бұрын
Умение решить задачу и "базовое понимание передачи по ссылки" - это все равно что сказать: человек умеет свободно говорить на английском, но не знает в каких случаях используется past perfect continuous. Главное достижение результата
@ubobcat
@ubobcat 2 жыл бұрын
@@mercifulhero1130 не совсем. если решать задачи без знания теории, то получаются костыли
@SpauN-
@SpauN- 2 жыл бұрын
я из Беларуси, самостоятельно изучил верстку и сейчас заканчиваю js, буду переходить на react, все нравиться но пугает одно, что знаний английского 0,с натяжкой на а1 тянет, подтягивать английский и при этом учить программирование не вариант, закипают мозги и нужно очень много времени, есть ли шансы устроиться на работу или это влажные мечты без английского получить оффер ? Спасибо за ВСЕ! 🤛
@frontendscience
@frontendscience 2 жыл бұрын
Не волнуйтесь, все реально! Вопрос только в том, что с английским сейчас работу найти быстрее и легче (хотя есть разные вакансии и компании, Вам может вполне сразу повезти и с компанией и с требованиями), ну и расти в зп будете быстрее с английским. Но я знаю, что есть люди, которые по 20 лет без англ. работают фронтендерами. Не знаю, правда, как им это удалось - ведь английский буквально везде, не выучить его сложно) я тоже свой уровень на работе подтягивал, со словарем первые митинги проводил и на письма отвечал. Идите постепенно, как запланировали, все охватите в свое время, главное не паниковать и не бросать, а продолжать в своем темпе двигаться. Успехов!
@ЕгорВиниченко-у6й
@ЕгорВиниченко-у6й 6 ай бұрын
Ну что, устроился на работу?)
@SpauN-
@SpauN- 6 ай бұрын
@@ЕгорВиниченко-у6й Да
@OneA11147
@OneA11147 2 жыл бұрын
Ничего не понятно, но очень интересно. Вы боги просто. Хоть бы в 2 словах понять о чем речь)))))
@volodymyr7214
@volodymyr7214 2 жыл бұрын
По современным требованиям это еще не фронтенд, имею ввиду, что с такими знаниями на работу не берут. У нас в Украине это минимальный уровень знаний чтобы тебя взяли стажером без оплаты (кому-то удается найти оплачиваемую стажировку, но это тяжело). Надо учить фреймворк чтобы получить роботу!
@fkjuelz5769
@fkjuelz5769 2 жыл бұрын
Здравствуйте, хочу стать фронт разработчиком, но не знаю с чего начать, какие выбрать курсы и стоит ли их вообще брать(особенно начитавшись отзывов в интернете), я в полном замешательстве, мне просто нужна "точка старта", с чего начать сам определиться не могу, очень много информации в интернете и как говорится "сколько людей столько и мнений", надеюсь на ваш ответ
@frontendscience
@frontendscience 2 жыл бұрын
Это очень все индивидуально. Вот список требований на джуна, там же роадмап: kzbin.info/www/bejne/ZoitfZ6XoMeaj9k Пробуйте двигаться по этому списку. Но как Вам учить - по платных курсах, по видеокурсах или своими силами - решать только Вам. Благо, разнообразия сейчас хватает. Успехов!
@fkjuelz5769
@fkjuelz5769 2 жыл бұрын
@@frontendscience Спасибо за ответ, только недавно познакомился с вашем каналом, вы большой молодец, ваш контент очень интересен, подписка оформлена
@madinaadilbek4887
@madinaadilbek4887 3 жыл бұрын
Здравствуйте , мне тоже бы хотелось решать задачки. В основном решаю на джава , но мне очень трудно даётся решать их. Руки опускаются , не знаю что делать. Даже самые лёгкие задачи решаю мин 20 , такие как найти четные и нечётные числа и тд. Дайте пожалуйста советы , или это уже значит что я будущий говнокодер и из меня программист не выйдет ? Просто я очень полюбила программирование . Что делать в таком случае? Заранее спасибо за ответы )
@Allademet
@Allademet 3 жыл бұрын
Когда я только начинал решать задачи на codewars я не мог правильно написать объявление функции или переменной без помощи гугла. Я до сих пор вполне могу просидеть и час над не самой сложной задачей, потому что не внимательно прочитал условие или еще что. То что тебе дается это труднее это не значит что ты говнокодер, просто возможно тебе надо будет приложить чуть больше усилий. Решай задачи, потом смотри как с ней справились другие люди, зачастую там можно подчеркнуть интересные способы и методы. Не пытайся решить все и сразу, на сайте можно сигментировать задачи по темам. Открываешь допустим шпаргалку по методам строк , открываешь задачи на тему "string" и решаешь. Сама оглянуться не успеешь как сможешь без шпаргалки решать задачу на определенную тему. Разобралась более менее с темой, берешь другую итд. Если задачи решать прям совсем не хочется то возможно это просто не твой путь и стоит попробовать другие способы обучения PEt проекты например итд. Удачи в твоих начинаниях))
@MrRagday
@MrRagday 3 жыл бұрын
Это значит, что у тебя мозг не "программистский" сейчас. Чтобы стал "программистским" нужно больше решать задач. Сначала заметишь, что самые простые решаешь за 19 минут, потом 18...17. А потом и средние начнешь решать. Главное - дать понять своему мозгу, что задачки - это не блажь, которую он сможет перетерпеть, а это то - чем ты будешь заниматься постоянно. Тогда мозг начнет перестраиваться и станет легче. Но есть минус: если будешь развиваться - сложно будет всегда. Сейчас двадцать минут решаешь простые задачи и думаешь, что ты - говнокодер, потом будешь 20 минут решать средние, и думать что ты - говнокодер, потом 20 дней решать сложные и думать что ты - говнокодер. К фрустрации в программировании придется привыкнуть)
@deantek
@deantek 3 жыл бұрын
Привет, мне в понимании как решать задачки помогла работа, как ни странно) Устроился реакт разработчиком, узнал про кодварс и в первый раз очень туго решал 6-7 kyu задачи, хотя уже во всю работал с rest api, данными да и в целом хорошо делал свою работу, потом через полгода зашёл ещё раз на кодварс и прежние задачи решал в 3-4 раза быстрее, но снова забил, не знаю что будет через полгода, но пока работаешь скилл прокачивается и ты этого сам не замечаешь)
Becoming a Frontender After 30: From Circus Arcobat to Front-End Developer
1:22:27
Front-end Science із Сергієм Пузанковим
Рет қаралды 133 М.
Frontend interview. Ilnura, the first job right after Yandex Practicum
1:39:47
Front-end Science із Сергієм Пузанковим
Рет қаралды 166 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Закат старого программирования
8:41
ExtremeCode
Рет қаралды 139 М.
Полный гайд по JavaScript собеседованию. Все в 1 видео!
1:41:32
Быстрая сортировка (quick sort)
8:48
Оксана Еськова. Основы программирования
Рет қаралды 20 М.
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 395 М.
Для всех тех, кто пишет про 8 лет на Донбасе (цитата из видео Столицы мира)
8:06
Верстка сайта - HTML, CSS, JS. Адаптив
3:01:57
От 0 до 1
Рет қаралды 113 М.
Interview of a Junior Frontend developer. Trainee frontender 19 years old from EPAM
1:16:43
Front-end Science із Сергієм Пузанковим
Рет қаралды 406 М.
ТОП 10 ВОПРОСОВ НА СОБЕСЕДОВАНИИ НА JUNIOR NODEJS
11:49
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 9 М.