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

Поделиться
HTML-код
  • Опубликовано: 3 июн 2024
  • Привет, друзья! Сегодняшнее собеседование будет в поддержку тем, кто свитчится после 30 лет из других сфер деятельности во фронтенд. Наш сегодняшний участник - Антон (32 года) долгое время работал SEO-оптимизатором, после чего решил попробовать себя в роли верстальщика. Хорошее, кстати, решение для тех, кто хочет как можно скорее начинать зарабатывать в новой профессии.
    На сейчас он проработал верстальщиком 2 года, и решил пойти дальше - стать фронтенд-разработчиком. Чтобы выучить JS, Антон решил порешать задачек на известной всем платформе Codewars, и это его так затянуло, что он, на секундочку, перерешал более 2000 задач. И сейчас находится на 250 месте в мировом рейтинге этой платформы! Короче, ниндзя!
    👍Это в принципе первое собеседование Антона. Друзья, давайте его поддержим лайками и комментариями! Он молодец! У такого трудолюбивого и настойчивого разработчика точно все получится!
    🤓 Друзья, все, кто хотел бы поучаствовать в нашем проекте и попробоваться в прохождении тестового интервью - заполните, пожалуйста, форму: forms.gle/c1Z6wptfcv2rXtNr8
    🕗Таймкоды:
    00:00:00 Интро
    00:01:59 Расскажи о себе
    00:07:19 Как учил JS
    00:11:59 Проходил ли курсы, что читал?
    00:12:53 Изучал ли браузерный js
    00:14:22 Какие планы на будущее
    00:17:34 Используешь ли BEM
    00:19:27 Чем собираешь проекты
    00:20:11 Верстка под что-то экзотическое
    00:21:27 Опыт работы с анимациями
    00:22:36 Что такое тернарный оператор
    00:27:50 Разница между Array.forEach и Array.map
    00:31:54 Про псевдомассив arguments
    00:34:02 Про typeof function
    00:35:11 Как проверить что в переменной массив
    00:36:06 Про parseFloat
    00:36:34 Про Array.indexOf
    00:36:51 Про Array.includes
    00:37:12 Про onClick
    00:37:57 Как удалить eventListener
    00:39:19 Как передвигаться вперед/назад по истории
    00:40:00 Как получить текущий URL страницы
    00:40:52 Как средиректить пользователя на URL
    00:41:22 В чем разница между spread и rest операторами
    00:44:02 Про rest оператор
    00:47:03 Что такое деструктуризация
    00:51:10 Для чего нужен Promose.all
    00:52:59 Задача про счастливые числа
    01:04:07 Задача про url параметры
    01:24:56 Как поставить cookie в браузере
    01:26:29 Есть ли у тебя пет-проекты
    01:27:40 Про свои интересные задачи
    01:31:28 Feedback
    01:39:34 Заключение
    👍Обязательно ставьте лайки э тому видео, чтоб RUclips показал его как можно большему количеству начинающих фронтендеров. И поделитесь, пожалуйста, этим видео с друзьями! 👍
    👍🤩 Будем благодарны за поддержку нашего канала на Патреоне: / frontendscience
    ---
    Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
    Подписывайтесь на наш канал: bit.ly/fs-ytb
    ---
    Присоединяйтесь к нам в соцсетях:
    FB: / frontendscience
    Instagram Сергея Пузанкова: / puzankovcom
    Заходите на наш сайт: frontend-science.com/
    ---
    Music: Blue Wednesday
    ---
    #itсобеседование #frontend #собеседование

Комментарии • 324

  • @frontendscience
    @frontendscience  2 года назад +52

    👍Друзья, давайте поддержим Антона лайками и комментариями! Он большой молодец! Пусть у него все получится самым лучшим образом! 👍
    И с Новым годом всех! 🎄Классных всем офферов и интересных задач! 🥳

    • @Allademet
      @Allademet 2 года назад +12

      Спасибо за собеседование, буду устранять недостатки))

    • @frontendscience
      @frontendscience  2 года назад +5

      @@Allademet Благодарю, что пришел! Было классно! Продолжай с тем же рвением и все будет круто!! Больших успехов тебе! 👍

    • @katdim_art_studio
      @katdim_art_studio 2 года назад +3

      @@Allademet спасибо тебе, за твой пример, очень укрепил в решимости решать задачки активнее. Желаю успехов в pet-project и подтянуть взаимодействие с пользователями.

    • @pavloging
      @pavloging 2 года назад

      Я хотел бы провести собеседование, не вижу Google form, мне 16 лет

    • @user-gf5wt5nw4w
      @user-gf5wt5nw4w 2 года назад

      @@Allademet Антон, приветствую! Можно ли с вами связаться в соц. сетях?

  • @CHEloveg22
    @CHEloveg22 2 года назад +246

    Всем бы такого интервьюера, объясняент где ошибся, не делает из себя бога и не унижает, мое скромное почтение!

    • @frontendscience
      @frontendscience  2 года назад +23

      Благодарю! Всем уважительных и успешных собеседований!

    • @antongron
      @antongron 2 года назад +1

      Недавно проходил интервью, довольно таки классно прошло, лид очень крутой: интервью шло достаточно непринужденно и чувствовал себя комфортно

  • @user-qq6hl8cd7v
    @user-qq6hl8cd7v 2 года назад +43

    У Антона железные нервы, думать и не сбиваться с мысли, когда плачет ребенок это мега круто. У меня мозг в таких случаях отключается просто)) Респект!

    • @user-iw4wf3bk2l
      @user-iw4wf3bk2l 2 года назад +6

      потому что вы женщина, поэтому плач ребенка вас и сбивает)

  • @xMurieLLx
    @xMurieLLx 2 года назад +11

    Безумно полезно смотреть собес-интервью !!
    Спасибо огромное !

  • @geimproberegov7350
    @geimproberegov7350 Год назад +11

    Ждем твоего возвращения ! Надеемся в новом году всё будет лучше для всех мирных людей

  • @katdim_art_studio
    @katdim_art_studio 2 года назад +2

    Сергей, спасибо, интервью супер, вы молодцы!

  • @Emulkin
    @Emulkin 2 года назад +10

    Всем с новым годом ❤️ я тоже самоучка,ваш канал в этом мне тоже помогает, спасибо за столь полезный контент

    • @frontendscience
      @frontendscience  2 года назад +2

      Благодарим Вас за теплый отзыв и поздравления! 🙌 очень приятно! Желаем Вам больших успехов и крутых офферов! 🥳🎄

  • @user-wi9xu7cq3i
    @user-wi9xu7cq3i 2 года назад +3

    Отличный выпуск, парню удачи. Столько задач решить, это уже круто. Респект

  • @NoFear144
    @NoFear144 2 года назад +1

    Так долго ждал!!! Сасибоо Сергей это лучший новогодний подарок!

  • @forzajuve8088
    @forzajuve8088 2 года назад +13

    Успехов Антону, очень крутой, а вопросы, которые он не ответил, легко гуглятся при надобности, главное ход мысли у него очень четкий

  • @user-cj8hh4yi4x
    @user-cj8hh4yi4x 2 года назад

    Супер! Формат, подача и огромная польза. Спасибо, ждём новые видосики)

  • @user-js6uh6mr8o
    @user-js6uh6mr8o 2 года назад +15

    Интервью СУПЕР! Антон огромный молодец! Удачи ему и профессионального роста)). А Сергею большущее спасибо за контент. Познавательно, интересно, не занудно и очень помогает в подготовке к собеседованию.

  • @MrRomanqs
    @MrRomanqs Год назад +6

    Дико благодарен за видосы!!!! Очень полезно! Мне 42. Шесть месяцев начал вообще касаться программирования: HTML,CSS, JS. И такие видео, меня как мотивируют, так и в депрессняк вводят. Т.к. вижу на сколько много я не знаю и мозг, наверно, меня подводить начал))))
    Огромное спасибо! Антон красавчик вообще!!!!

  • @alesmazur7640
    @alesmazur7640 Год назад

    Очень приятно смотреть. Спасибо за материал.

  • @user-xt9nl7no8e
    @user-xt9nl7no8e 2 года назад +32

    Какая же шикарная задача! Мы как будто наслаиваем ссылки одна за одной что бы добраться к той сомой точке - это реально круто, после такого ты глубже начинаешь понимать как все устроено, как видит данные у себя в памяти машина и как мы воспринимаем это. Пересмотрел все видео, но это что то новое. Автор не перестает удивлять! Автор понимал что этот парень готов ко всему (после 2000 задач) и выбрал особенную, которая смогла дать интерес и новые знания даже такому опытному парню. Сергей удивительный человек) Антон красавчик, респект за смелость! Каналу процветания и миллионов подписчиков!!!

    • @frontendscience
      @frontendscience  2 года назад +5

      Благодарю за поддержку! Очень приятно! И рад что нравится 👍

    • @Monotrof
      @Monotrof 2 года назад

      Эти задачки из популярных задач к собесу взяты. Начнешь гуглить, наткнешься на них.

  • @user-xt9nl7no8e
    @user-xt9nl7no8e 2 года назад +3

    Спасибо за такой подарок к Новому Году!!! Js Ts frontend backend react node next задачи интервью

  • @yuliyaSi
    @yuliyaSi 2 года назад +2

    Здорово 🙌 Антон вообще красавчик!!! Желаю удачи от всей души!

    • @frontendscience
      @frontendscience  2 года назад

      Благодарим за поддержку!

  • @dabroful
    @dabroful Год назад

    Очень вдохновляет, спасибо!

  • @racman9964
    @racman9964 2 года назад +2

    Огромное спасибо, как всегда прекрасное собеседование!

  • @vitaliyyasinskiy3689
    @vitaliyyasinskiy3689 2 года назад +14

    А я вот решился на новогодних стряхнуть пыль с теории и после нг заняться сменой работы. Ваши видео этот как кино посмотреть, когда голова уже не варит или лень дальше сидеть перечитывать mdn). С наступившим, вам развития, мне развития, всем развития!

    • @user-or1hy4xz8u
      @user-or1hy4xz8u 2 года назад

      с какой на какую будешь менять работу?

    • @vitaliyyasinskiy3689
      @vitaliyyasinskiy3689 2 года назад

      @@user-or1hy4xz8u ну на какую - это я узнаю после новогодних только.
      А сейчас работаю в продуктовой компании

    • @user-or1hy4xz8u
      @user-or1hy4xz8u 2 года назад

      @@vitaliyyasinskiy3689 то есть ты уже в ИТ?

    • @vitaliyyasinskiy3689
      @vitaliyyasinskiy3689 2 года назад

      @@user-or1hy4xz8u ну да. Собесы же не только войтишники смотрят)

    • @MrRagday
      @MrRagday 2 года назад

      А ты на какой должности и сколько опыта работы на ней? Интересно просто на каком этапе и кому нужно читать мдн, чтобы это было полезно для собеседований)

  • @nikolay6143
    @nikolay6143 2 года назад +14

    Класс, спасибо большое Сергей и Антон. Очень интересное интервью, задача тоже интересная - ещё хочу!
    P.S. Антон красавчик - у меня на кодварс пока только сотня выполненных кат и пятый кю, так что я понимаю насколько объёмный труд проделан.
    P.P.S - тоже вкатывался в айти с нуля 5 лет назад( мне сейчас 39 ) и так же прошёл сначала через биржи фриланса пока не "набил" постоянных клиентов и не устроился на "галеру", так что почувствовал себя практически на месте Антона.

    • @frontendscience
      @frontendscience  2 года назад +1

      Благодарим, что поделились. Успехов Вам!

    • @user-cw1vx8ew8j
      @user-cw1vx8ew8j Год назад

      Расскажите про свой путь, интересно будет остальным

  • @skoorp1526
    @skoorp1526 2 года назад +1

    Красавчик, удачи с поиском работы

  • @dabroful
    @dabroful Год назад

    Антону спасибо за вдохновение заняться codewars

  • @victancia
    @victancia 2 года назад +31

    Сергей, без преувеличения, у тебя лучшая подача и лучшее объяснение на всем ютубе, не планируешь ли ты запустить свои курсы?

    • @frontendscience
      @frontendscience  2 года назад +10

      Благодарю за поддержку! Очень приятно) да, как раз думаем возобновить курсы.

    • @alekseika1035
      @alekseika1035 2 года назад +2

      @@frontendscience я в первых рядах запишусь ☺️ хочу начать изучать

  • @metakom4377
    @metakom4377 2 года назад

    зашло. супер. спасибо! ждем новых интервью)

  • @mikhailblush5261
    @mikhailblush5261 2 года назад +1

    отец, с Новым Годом. Спасибо за видосы!

  • @romanfeshchenko3415
    @romanfeshchenko3415 Год назад +4

    Друже, возвращайся. За твоим контентом соскучились. Тем более у тебя всегда много интересного!

  • @5555Elenka
    @5555Elenka 2 года назад +5

    С рождеством и наступающим Вас и Ваших подписчиков Новым годом. ! Крепкого здоровья Вам и вашей семье !
    🤗 Бодрого настроения, сил и энергии, чтобы покорять новые вершины и идти к поставленным целям. Пускай новый год принесет только лучшее, а весь негатив останется в прошлом. С Новым годом, с новым счастьем!
    Мира вам и душевной гармонии в Новом году! Спасибо за уроки )💥🎅🌲

    • @frontendscience
      @frontendscience  2 года назад +1

      Благодарим за теплые слова и поздравления! 🤗 Благополучного, успешного и интересного Вам года! 🎄🎉☃️

    • @5555Elenka
      @5555Elenka 2 года назад

      @@frontendscience Спасибо )🤗🌲🌲🌲

  • @BMikel
    @BMikel 2 года назад +17

    Очень интересно смотреть. Мне 37, начал верстать в 30 лет, но со временем понял что без ДЖС никуда. Изучаю сейчас ДЖС самостоятельно. Сам проходил уже немало интервью, выполнял тестовые задания. Решил пробовать чтоб понять в чем слаб.
    Конечно многого не знаю с этого интервью.
    Советую Антону приступать к работе с сервером и дальше к Реакту.

    • @frontendscience
      @frontendscience  2 года назад +1

      Успехов Вам! И классных офферов! 🥳

    • @q1dsdsdsq2dssdsd95
      @q1dsdsdsq2dssdsd95 2 года назад +3

      прикольно, а я месяц учил питон, разместил резюме, начали звонить на собес по js, через месяц я уже прошел собес на бесплатные курсы в компании по реакт, остался там на стажировку и работу) считай 3 месяца с 0 до стажировки)

    • @BMikel
      @BMikel 2 года назад +1

      @@q1dsdsdsq2dssdsd95 я считаю очень повезло. Некоторые мечтают о таком развитии

    • @somewords3187
      @somewords3187 2 года назад +9

      @@q1dsdsdsq2dssdsd95 ты разметил резюме по питону, но начали звонить на собесы по js?

  • @anton-vr5xw
    @anton-vr5xw 2 года назад +14

    Антон молодец, 2к+ задач на codewars это мощь 🥵🔥

  • @vadavur
    @vadavur 2 года назад +1

    Антон - ты очень крутой! Удачи!

  • @katdim_art_studio
    @katdim_art_studio 2 года назад +4

    Молодец, задачки это интересно и разжигает любовь прогать , во всяком случае у меня

  • @user-hj9nt5ne2r
    @user-hj9nt5ne2r Год назад +5

    Я думаю, что не одного меня интересует, как успехи у Антона сейчас?

  • @maximk5620
    @maximk5620 9 месяцев назад

    Пожалуйста, перебирайте массивы в for только если:
    - планируете заранее выходить из цикла;
    - необходимо использовать логику выхода из цикла, отличную от стандартной (let i=0; i < whateverCondition);
    - нужно перебрать массив с конца;
    - вас волнует каждая микросекунда в высоконагруженном приложении.

  • @Computermind11
    @Computermind11 2 года назад +2

    Видео еще не смотрел - завтра гляну. Что хочу сказать: Серёге и Антохе - с Новым годом, ролику - два лайка! На днях решу задачу по слияниям интервалов - скину решение!

    • @frontendscience
      @frontendscience  2 года назад +1

      С Новым годом, Андрей! Успехов во всем!

  • @onlynowmotivation
    @onlynowmotivation 2 года назад +2

    Лучший интервьюер 😎🚀

  • @minsk-mir
    @minsk-mir Год назад

    Супер контент! Похожего не видел, давай ещё подобное
    Лайк + подпискс

  • @andreigolovaciuc9855
    @andreigolovaciuc9855 2 года назад +2

    Специально оставлю комментарий, больше больше хочу таких публичных собеседований

    • @frontendscience
      @frontendscience  2 года назад +2

      Будут :) благодарим за поддержку

  • @olegbond
    @olegbond 2 года назад +5

    З новим роком! Дуже круте відео! 🙂

  • @user-qs7st3sw8c
    @user-qs7st3sw8c 2 года назад +1

    Як на мене найкращій контент з підготовки до співбесіди,легкість з якою це відбувається троху оманлива) але можливо це на кращє адже кращє пробувати раніше ніж гвалтувати себе невревненістю)

  • @daria_vyshniakova
    @daria_vyshniakova 2 года назад +1

    задача топ, однозначно лайк

  • @user-mu4my8fq2e
    @user-mu4my8fq2e Год назад

    Моё почтение!

  • @seniortutorials9046
    @seniortutorials9046 2 года назад +8

    С новым годом 😉

  • @kolyagreen1566
    @kolyagreen1566 2 года назад +17

    Считаю, что путь через задачи и Codewars - лучший путь для обучения. Особенно для начала) Антон красавчик!

    • @user-me6vb7gw9c
      @user-me6vb7gw9c 2 года назад +6

      ну хз, я ожидал что он на задачи будет выдавать максимально лаконичные и красивые решение, учитывая сколько он их сделал, ведь после решения задачи ты всегда можешь глянуть лучше решение на кодварс и учится писать круче, а тут я получил максимально просто решение в лоб, никакой эстетики, такое себе

    • @nick-ei2og
      @nick-ei2og 2 года назад +5

      сочувствую тем, кто реально учится лишь по задачам codewars..

    • @kolyagreen1566
      @kolyagreen1566 2 года назад +2

      @@nick-ei2og Спасибо за сочувствие! Благодаря задачам с Codewars решил 5 задач на собесе и получил первый оффер))

    • @nick-ei2og
      @nick-ei2og 2 года назад +1

      @@kolyagreen1566 смотря какая компания, стек, зп и какие перспективы там. сильно сомневаюсь, что возьмут человека в компанию во внешнем рынке с условным стеком react/redux/typescript, если в буквальном смысле он отлично знает лишь нативный js, и никаких библиотек и никаких архитектурных базисов, нужно же не только на кодварсе сидеть - с лучшим путём для обучения ты явно погорячился

    • @markellich2319
      @markellich2319 2 года назад

      @@nick-ei2og ну а как набить руку еще для тестовых задачек?

  • @gmike4779
    @gmike4779 2 года назад +2

    умный мужик (который самоучка) - молодец!

  • @ihorfesina1622
    @ihorfesina1622 2 года назад +7

    Скучаю за вашими видео, надеюсь все хорошо

  • @alexdzyuba5123
    @alexdzyuba5123 2 года назад

    Хорошая задача про URL-параметры. Только через часов 4 с половиной смог решить)

  • @asqar_arslonov
    @asqar_arslonov 2 года назад

    Он молодец, хорошо ответил, я думаю он не просто юниор, а стронг юниор. Удачи тебе Антон

    • @user-cw1vx8ew8j
      @user-cw1vx8ew8j Год назад

      Я так понимаю он Джун только потому что без опыта работы с JS, а так это уровень куда выше Джуна же? Или нет?)

  • @gameit1477
    @gameit1477 Год назад

    После этого интервью думаю, что я действительно счастсливчик, который попал в IT, потому что с заданием со строкой я бы не справился, понял что есть жесткие пробелы с работой циклов. Какие-то вещи типо Promise.all для меня были очевидными в отличии от Антона, но вот как он решал задачи на строку, за это низкий поклон 🎉🎉🎉 красавчик

  • @vladislavmiroshnichenko967
    @vladislavmiroshnichenko967 Год назад

    Класс, и интервьюер не плохой.

  • @stanislavafanasiev5766
    @stanislavafanasiev5766 2 года назад +4

    Благодаря в том числе этому каналу, я смог выучить JS и свичнуться из таможенного ада в веб девелопмент!) Уже получил оффер в одну из крутейших компаний в нашем городе и в Украине в целом!) Просмотр собеседований мега -полезен, спасибо огромное за контент! Но English и софт-скилы это половина успеха. Всем в Новм году желаю везения и получить наконец-то желанную работу! Чирс!

    • @frontendscience
      @frontendscience  2 года назад +2

      Wow! Это очень круто! И очень вдохновляет! Больших успехов Вам!

    • @stanislavafanasiev5766
      @stanislavafanasiev5766 2 года назад

      @@frontendscience Спасибо!)

    • @stanislavafanasiev5766
      @stanislavafanasiev5766 2 года назад

      @Once Comes реально верстал не понимая JS, просто подключая готовые слайдеры и прочее года три. В конце весны 2021 года засел на JS и параллельно с основнй работой учил. Решал много задач. Прошел 1 курс на udemy.

    • @stanislavafanasiev5766
      @stanislavafanasiev5766 2 года назад

      @@vladimirs.5788Если бы я мог себе позволить не работать и только учиться, то я бы так и сделал)

    • @stanislavafanasiev5766
      @stanislavafanasiev5766 2 года назад

      @@vladimirs.5788 скорее всего меня это тоже ждёт. Но в компании, которая меня взяла очень хорошо налажены внутренние процессы и знакомые сказали что моих скиллов достаточно чтоб работать. Вот потому я и решил рискнуть) надеюсь что увольняться не придется

  • @lindafromdream
    @lindafromdream 2 года назад +1

    Красава вообще!

  • @user-BillNorton
    @user-BillNorton 2 года назад

    Отличное видео!):)

  • @deathpaha
    @deathpaha 10 месяцев назад +1

    касательно forEach, с помощью его можно изменять массив на лету.
    let arr = [1,2,3,4,5,6,7];
    arr.forEach((el,index,array)=>{
    array[index] = el + 10;
    })
    console.log(arr)

  • @enfllome8830
    @enfllome8830 2 года назад +1

    Сергей, здравствуйте! Вы не планируете видео с обяснением паттернов программирования?

    • @frontendscience
      @frontendscience  2 года назад

      Есть в планах, но не ближайших

  • @user-dz1ys6sx3h
    @user-dz1ys6sx3h 2 года назад

    Сергей, здравствуйте! Не могу найти информацию, когда у вас проходят стримы, имею большое желание присутсвовать, так как с сентября начал обучение на веб-разработчика. И если по html&css еще более менее все понятно, с появлением джаваскрипт с каждой неделей в голову закрадываются определенные сомнения в выборе направления =)) очень хочется оприсутствовать на стриме, чтобы был фидбэк. Спасибо за ваши видео!

    • @frontendscience
      @frontendscience  2 года назад

      Стримы давно не проводили, надо как-то организовать. Они у нас по субботам обычно, и мы анонсируем на канале. Но если у Вас есть вопросы, задавайте в комментариях - по возможности отвечу.
      Сомнения это нормально, если что. Главное, понимать их причину и работать с ней предметно.

  • @meac.4499
    @meac.4499 2 года назад +2

    Спасибо за видео, было очень интересно, Антон - молодец! Сергей, подскажите, пожалуйста, по поводу 00:26:44 : выходит, конструкции вроде console.log(1 === 2 ? 'true' : 'false') - дурной тон?

    • @frontendscience
      @frontendscience  2 года назад

      Нет тут как раз возврат значения которое потом попадает в лог. Плохо когда тернарным оператором по условию выполняют блоки кода как будто это if

    • @frontendscience
      @frontendscience  2 года назад

      @@kaifaty вы путаете понятия «отработает ли код» и «правильно ли так делать». Можно и гвоздь забить микроскопом. Но правильно ли это? Поэтому смотрите мой ответ выше.

    • @MrRagday
      @MrRagday 2 года назад

      @@kaifaty Можно. Так же как и андефайнд можно заменить на (()=>{})()

    • @frontendscience
      @frontendscience  2 года назад

      @@kaifaty Я вот даже в растерянности сейчас, как реагировать на этот неадекват. Вы ветку читали, прежде, чем писать? Или просто пришли конспект показать и Ваш личный уровень хамства?
      1 - я как бы и не спорил ни с чем и ни с кем. А ответил на вопрос: нет, конструкция типа "console.log(1 === 2 ? 'true' : 'false')" не является дурным тоном. И дал пояснение на остальную часть видео по этому вопросу.
      2 - за неадекватные пассивно-агрессивные нападки и попытки "мокнуть", а также рассказать, где и как я приобретал свой опыт и почему я считаю себя вправе на своем канале доносить уверенно информацию моим подписчикам - я просто баню. На первый раз обойдемся предупреждением. С Рождеством.

  • @lostsouls3151
    @lostsouls3151 2 года назад +1

    Супер собес! Антон красавчик, голова варит правильно)👍👌

  • @Shah.livestream
    @Shah.livestream Год назад

    Ждем возвращения Антона!

  • @seniortutorials9046
    @seniortutorials9046 2 года назад +4

    Топ🤟🤟

  • @cezarvovan
    @cezarvovan 2 года назад +3

    оце так відео, дуже класний гість!

    • @frontendscience
      @frontendscience  2 года назад

      Дякуємо за підтримку! 🤗🥳

  • @user-oj6he1ue7j
    @user-oj6he1ue7j 2 года назад

    Интересно))

  • @TheLooki31
    @TheLooki31 2 года назад +59

    2к задач на Codewars это конечно хорошо, но лучше делать какие-то пет проекты и на них учить браузерный API и REST API, какой-то TypeScript начать учить а там Anuglar или React, на которых сейчас процентов 70% интернета написано, от 2к задач не много будет толку, шанс что вообще на собесе на них посмотрят, процентов 30% и что учтут это как плюс. Явно засиделся на задачах, хватает с головой 200-300 решенных задач для того, чтобы на работе не было проблем с какими-то тасками, на личном опыте проверено. Эти задачи должны быть как хобби в свободное время, а не как основной ресурс для изучения языка. Я бы твоем месте(если ты это читаешь) забил на задачи и начал учить какой-нибудь React и работу с сервером на фронте, асинхрон промисы и все вот это, и быстрее фронтом станешь, и в зп быстрее вырастешь

    • @romanvinogradovby
      @romanvinogradovby 2 года назад +10

      Толково. Чувствую опыт. Поддерживаю.
      P.S. Желаю нашему хиро поскорее устроиться на работу фронтом. Снимаю шляпу перед цифрой решённых задач. Я так не умею и не знаю надо ли оно мне самому.

    • @frontendscience
      @frontendscience  2 года назад +36

      Не кодварсом единым, да. Но я думаю, что когда человек решает ТАКОЕ количество задач, то это не просто для того чтобы изучить язык и получить работу, а ему это явно нравится! И то, что он достиг таких нетривиальных результатов в этом деле и за такой короткий срок, достойно восхищения!
      Нет какого-то одного приятного для всех пути обучения - каждый двигается по-своему.
      Кстати, в компаниях по типу Яндекса и Гугла это может быть большим преимуществом и через годик Антон сам будет рассказывать, что нужно делать, чтоб там работать 😉

    • @trezenx
      @trezenx 2 года назад +2

      вы, конечно, правы, как как джун/трейни я могу вам сказать, что на тех собесах обычно спрашивают именно вот такие всякие задачи. То есть по реакту спросят теорию, что ты там знаешь о мидлварах и какие бывают хуки, а реальные тестовые задачи это ВСЕГДА какие-то редюсы, переборы, сортировка или вопросы с подвохом типа "почему тут андейфайнд в функции?". Поэтому это конечно перебор, но зато собеседование реальное будет проходиться на ура

    • @TheLooki31
      @TheLooki31 2 года назад +1

      @@frontendscience Ну касательно таких компаний я согласен с тобой Сергей, тут это будет плюсом, но опять же, эти задачи не дают толком никакого плюса для оффера первой работы, за первым опытом коммерческой разработки. А в компанию по типу Яндекса и Гугла берут только серьезным опытом(3-5 лет) где по мимо этих алгоритмов и задач будут смотреть на кучу других знаний, ты можешь условно по какой-то задаче можешь просесть, но уметь в архитектуру и паттерны, и из-за этого ты пройдёшь, а за эти 3-5 лет можно просто как хобби и нарешать эти 2к задачи(условно по 2 задачки в день) параллельно с работой, все же я считаю что это не очень правильный путь конкретно через 2к задач без знаний браузерного API и асинхрона.

    • @frontendscience
      @frontendscience  2 года назад +19

      А с чего ты взял, что у него была цель прорешать 2000 задач и после этого сразу идти устраиваться на работу? И что он потратил на это 2-3 года? Он за год достиг такого ОФИГЕННОГО результата!!! При этом он уже работает верстальщиком и зарабатывает деньги. Человек нашел для себя отличный мотиватор выучить JS. К нам на собес он пришел как раз для тренировки, чтоб понять, где что подтягивать в новой области, при этом сам сказал, что осознает необходимость в "браузерном JS" и это следующий его шаг.
      В чем твое несогласие? :) Выглядит как обесценивание достижений другого. Ну пошел он этим путем - имеет право выбора и двигаться так и с такой скоростью, как сам решил, в конце концов заработал себе на этот выбор. Если разработчик показывает такие результаты в процессе обучения, я склонен верить в то, что он справится :) Просто поддержи коллегу добрым словом!

  • @eugenenepomnyaschy
    @eugenenepomnyaschy 2 года назад

    Сергей, спасибо за контент. Я провожу интервью (правда на английском в Германии), интересно смотреть как это делают другие. Вопрос, какой тулой вы пользуетесь для лайв-кодинга? Спасибо.

    • @frontendscience
      @frontendscience  2 года назад

      Добрый вечер. Добро пожаловать! Здесь использовал replit.

    • @eugenenepomnyaschy
      @eugenenepomnyaschy 2 года назад

      @@frontendscience Вижу там нельзя пригласить по ссылке без регистрации гостя. Есть ли такие сервисы, где можно собеседовать без аккаунта?

  • @strikerorion5290
    @strikerorion5290 2 года назад +1

    Супер, новые задачи огонь))

  • @user-jx8pe4yz6q
    @user-jx8pe4yz6q Год назад +10

    Очень интересные и качественные видео. Я много чему у вас научился и узнал. Хотелось бы думать что с вами все в порядке. Если есть такая возможность дайте знать что с вами все в порядке и вы живы хоть пост в Инстаграм или лайк под коммент. Всего наилучшего вам и победы в войне. Ваш контент уникален ничего подобного я не видел нигде. Спасибо за все.

  • @JohnDoe-jd6vn
    @JohnDoe-jd6vn 2 года назад

    Сергей, здравствуйте!
    Можете в отдельном видео осветить требования уровня инглиша к кандидату?
    Мне уже который раз попадаются комменты, что якобы даже на джуна сейчас требуют разговорный инглиш.
    Может,у меня понятие разговорного инглиша другое (в моем понимании это уровень свободного владения), иначе я не понимаю, где таких джунов берут, которые свободно разговаривают на нём?

    • @frontendscience
      @frontendscience  2 года назад +1

      Здравствуйте. Действительно сейчас все больше требуют английский даже у джунов. Ориентируйтесь на уровень A2 или B1 - так, наверное, проще всего объяснить. Успехов!

  • @the.gist.
    @the.gist. Год назад +3

    Здравствуйте, Сергей! Только не говорите, пожалуйста, что мы больше не увидим новых выпусков с Вами... Или увидим? ;)

  • @SerzhNesteruk
    @SerzhNesteruk 3 месяца назад

    Спасибо за видео и особенно за интересные задачки! Попробовал решить их самостоятельно. Понятное дело, что 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;
    }

  • @nikn6244
    @nikn6244 2 года назад

    Можете объяснить решение задачи "Счастливые числа" ?

  • @lani7767
    @lani7767 2 года назад +9

    Не знал, что камикадзе ди шарит за js.

  • @user-gf5wt5nw4w
    @user-gf5wt5nw4w 2 года назад

    Подскажите, пожалуйста, возможно ли построить профессионально карьеру именно верстальщика (понятно, что с необходимыми знаниями js и всеми дополнительными фичами для быстрой и автоматизированной вёрстки) и работать именно в компаниях?

    • @FlashViolet
      @FlashViolet 2 года назад

      А почему именно верстальщика? Это самое начало пути фронтендера) Дальше будет очень много интересного. По своему опыту скажу, что конкуренция во фронтенде очень большая (на удаленке), а уж в верстке - просто зашкаливает. Построить можно, но на поиск работы может уйти немало времени.

    • @frontendscience
      @frontendscience  2 года назад

      Да!

  • @tar7sha
    @tar7sha 2 года назад

    Зверь

  • @toxatime3330
    @toxatime3330 Год назад

    if (res[num[i]]) не пойму, на что проверяет это условие?

  • @rus1006
    @rus1006 2 года назад +3

    Надо посмотреть

    • @frontendscience
      @frontendscience  2 года назад

      Приятного просмотра! :)

    • @rus1006
      @rus1006 2 года назад

      @@frontendscience спасибо) просто тоже есть желание купить подписку в литкоде и порешать задачки + прочесть книжку по алгоритмам. Интересно как повлияли задачки на собеседуемого)

    • @rus1006
      @rus1006 2 года назад

      Посмотрел интервью. Мне очень понравилось. Особенно понравилось как он решил первую задачку. Очень оптимизированный подход. Я тоже в голове прикинул решение, но мое решение пришлось бы с циклом в цикле что конечно же хуже чем его выбор. Красавчик

  • @alexandrkazakov723
    @alexandrkazakov723 6 месяцев назад +1

    Видео крутое и Антон большой молодец, но невольно возникают вопросы к 2000 задач на codewars, когда он не смог решить такую простую задачу сразу же верно

    • @SerzhNesteruk
      @SerzhNesteruk 3 месяца назад

      Меня тоже это смутило. 🤔 Видимо, умение "хорошо" решать множество задач ещё не означает отменное знание алгоритмов, ведь задачи на codewars могут быть успешно решены и не самым лучшим для этого образом (главное, чтобы прошли все тесты). Та и написание читабельного чистого кода (хотя бы с адекватным неймингом переменных) там вовсе не является приоритетом...
      Надо отметить, что live coding на собеседовании таки гораздо сложнее, чем степенное решение задач в комфортных условиях. Поэтому то, что Антон всё же смог решить эти задачи (пусть и с подсказками), уже достаточно неплохой показатель.

  • @asifabbasov3801
    @asifabbasov3801 9 месяцев назад

    Уважаемый Сергей как можно участвовать в публичном собеседовании, хочу также у вас пройти собеседование?

  • @alexeyshaykov
    @alexeyshaykov 2 года назад +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 года назад

      Да классно с рекурсией получилось!

  • @xlaoru
    @xlaoru 2 года назад

    Доброе утро, не по теме видео, но назрел очень для меня важный вопрос. Будет ли вообще нужен фронт енд в будущем... может с приходом VR технологий фронт енд вовсе уйдёт в небытие

    • @frontendscience
      @frontendscience  2 года назад +1

      Размышлял над этим вот здесь: ruclips.net/video/5TQZjFGjHe0/видео.html

  • @dimeliora
    @dimeliora 2 года назад

    Что касается свойств объектов, то порядок, вроде бы, такой: целочисленные ключи сортируются по возрастанию, остальные - в порядке добавления.

    • @frontendscience
      @frontendscience  2 года назад +1

      Для объектов не дает движок никаких гарантий. Гарантия порядка есть например в мапе.

  • @theoty-js-react
    @theoty-js-react 2 года назад +3

    Александр Поветкин, рад Вас видеть в web-разработке.

  • @javascript_runner
    @javascript_runner 2 года назад +1

    Замечательное интервью. Если не секрет как называется программа в которой проводите интервью?

  • @abylayaiyp9331
    @abylayaiyp9331 2 года назад

    у Антона афигенный юмор

  • @yaroslavoz
    @yaroslavoz 2 года назад

    Кодо-монстр! Кодо-атлант!)

  • @xumatyt
    @xumatyt 2 года назад +3

    11:42 Кодеварс затягивает, да. Когда основную работу делать не хочется, идёшь туда, решаешь задачки, вроде как программируешь, делом занят.

    • @Allademet
      @Allademet 2 года назад +1

      Решил 2000+ задач, никакой зависимости))

  • @SpauN-
    @SpauN- 2 года назад

    я из Беларуси, самостоятельно изучил верстку и сейчас заканчиваю js, буду переходить на react, все нравиться но пугает одно, что знаний английского 0,с натяжкой на а1 тянет, подтягивать английский и при этом учить программирование не вариант, закипают мозги и нужно очень много времени, есть ли шансы устроиться на работу или это влажные мечты без английского получить оффер ?
    Спасибо за ВСЕ! 🤛

    • @frontendscience
      @frontendscience  2 года назад +1

      Не волнуйтесь, все реально! Вопрос только в том, что с английским сейчас работу найти быстрее и легче (хотя есть разные вакансии и компании, Вам может вполне сразу повезти и с компанией и с требованиями), ну и расти в зп будете быстрее с английским. Но я знаю, что есть люди, которые по 20 лет без англ. работают фронтендерами. Не знаю, правда, как им это удалось - ведь английский буквально везде, не выучить его сложно) я тоже свой уровень на работе подтягивал, со словарем первые митинги проводил и на письма отвечал. Идите постепенно, как запланировали, все охватите в свое время, главное не паниковать и не бросать, а продолжать в своем темпе двигаться. Успехов!

  • @maximk5620
    @maximk5620 9 месяцев назад

    К Антону претензий нет, красава)
    Теперь у меня претензии с codewars 😄

  • @lapotkoden
    @lapotkoden 2 года назад

    Подскажите пожалуйста, а в каком редакторе вы работали?

  • @sephiroth787
    @sephiroth787 2 года назад +1

    В какой программе код пишут и запускают на этом видео?

  • @vandervise465
    @vandervise465 2 года назад +1

    Кто-нибудь может подсказать, что за реадктор используется?

  • @lapotkoden
    @lapotkoden 2 года назад

    1:03:17 Вопрос: а почему это произошло? Почему JS сам округлил данное число? Что это за особенность такая и где про это почитать?

    • @frontendscience
      @frontendscience  2 года назад +1

      Прочитайте про максимально возможное число в js. developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER

    • @lapotkoden
      @lapotkoden 2 года назад

      @@frontendscience Спасибо! Повторил пример из собеседования, сделал проверку на не превышение этого числа)

  • @rensiss
    @rensiss 2 года назад +2

    Только начал верстать макетики, но кое-что понимаю. Забавно, что Антон про typeof function неправильно ответил, для меня это одно из немногих (если не единственное) на что я знал ответ. Прям парадокс какой-то)
    Узнал кучу нового, надеюсь разберусь с вёрсткой и перейду к JS, это так интересно, когда вы массивы обсуждаете.. нахождение в них элементов .. Спасибо за все, обнял

    • @frontendscience
      @frontendscience  2 года назад +2

      У каждого свой набор "знания и незнания", на то и собеседуем) Рад, что было полезно! Успехов Вам!

  • @madinaadilbek4887
    @madinaadilbek4887 2 года назад

    Здравствуйте , мне тоже бы хотелось решать задачки. В основном решаю на джава , но мне очень трудно даётся решать их. Руки опускаются , не знаю что делать. Даже самые лёгкие задачи решаю мин 20 , такие как найти четные и нечётные числа и тд. Дайте пожалуйста советы , или это уже значит что я будущий говнокодер и из меня программист не выйдет ? Просто я очень полюбила программирование . Что делать в таком случае? Заранее спасибо за ответы )

    • @Allademet
      @Allademet 2 года назад

      Когда я только начинал решать задачи на codewars я не мог правильно написать объявление функции или переменной без помощи гугла. Я до сих пор вполне могу просидеть и час над не самой сложной задачей, потому что не внимательно прочитал условие или еще что. То что тебе дается это труднее это не значит что ты говнокодер, просто возможно тебе надо будет приложить чуть больше усилий. Решай задачи, потом смотри как с ней справились другие люди, зачастую там можно подчеркнуть интересные способы и методы. Не пытайся решить все и сразу, на сайте можно сигментировать задачи по темам. Открываешь допустим шпаргалку по методам строк , открываешь задачи на тему "string" и решаешь. Сама оглянуться не успеешь как сможешь без шпаргалки решать задачу на определенную тему. Разобралась более менее с темой, берешь другую итд. Если задачи решать прям совсем не хочется то возможно это просто не твой путь и стоит попробовать другие способы обучения PEt проекты например итд.
      Удачи в твоих начинаниях))

    • @MrRagday
      @MrRagday 2 года назад +1

      Это значит, что у тебя мозг не "программистский" сейчас. Чтобы стал "программистским" нужно больше решать задач.
      Сначала заметишь, что самые простые решаешь за 19 минут, потом 18...17. А потом и средние начнешь решать.
      Главное - дать понять своему мозгу, что задачки - это не блажь, которую он сможет перетерпеть, а это то - чем ты будешь заниматься постоянно. Тогда мозг начнет перестраиваться и станет легче.
      Но есть минус: если будешь развиваться - сложно будет всегда. Сейчас двадцать минут решаешь простые задачи и думаешь, что ты - говнокодер, потом будешь 20 минут решать средние, и думать что ты - говнокодер, потом 20 дней решать сложные и думать что ты - говнокодер. К фрустрации в программировании придется привыкнуть)

    • @deantek
      @deantek 2 года назад

      Привет, мне в понимании как решать задачки помогла работа, как ни странно)
      Устроился реакт разработчиком, узнал про кодварс и в первый раз очень туго решал 6-7 kyu задачи, хотя уже во всю работал с rest api, данными да и в целом хорошо делал свою работу, потом через полгода зашёл ещё раз на кодварс и прежние задачи решал в 3-4 раза быстрее, но снова забил, не знаю что будет через полгода, но пока работаешь скилл прокачивается и ты этого сам не замечаешь)

  • @user-wt4rf3rp9u
    @user-wt4rf3rp9u Год назад +2

    Сергей, кажется видел Вас недавно в Киеве в супермаркете))
    Очень нравится Ваш канал!
    Надеюсь в скором времени вы продолжите Вашу деятельность🙏

    • @reverie3746
      @reverie3746 Год назад

      Да, продолжит, но на украинском. Все.

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 2 года назад +7

    ООО
    Контент на Новорічну ніч під'їхав )
    Кому шоу і концерти , а кому подивитися пізнавальне інтерв'ю
    Дякую!!

    • @frontendscience
      @frontendscience  2 года назад +2

      🎄🌟З новорічнями святами! ☺️

    • @oleksandrvoron_ko580
      @oleksandrvoron_ko580 2 года назад

      @@frontendscience Розвитку, здоров'я та щастя вам в Новому 2022 ;)

  • @user-fr9jv2fn6p
    @user-fr9jv2fn6p Год назад

    вот это интересно смотреть, когда у человека есть уже во многих аспектах правильное представление и опыт.
    а то миллион собесов где не бэ ни мэ...

  • @fkjuelz5769
    @fkjuelz5769 2 года назад

    Здравствуйте, хочу стать фронт разработчиком, но не знаю с чего начать, какие выбрать курсы и стоит ли их вообще брать(особенно начитавшись отзывов в интернете), я в полном замешательстве, мне просто нужна "точка старта", с чего начать сам определиться не могу, очень много информации в интернете и как говорится "сколько людей столько и мнений", надеюсь на ваш ответ

    • @frontendscience
      @frontendscience  2 года назад

      Это очень все индивидуально. Вот список требований на джуна, там же роадмап: ruclips.net/video/0WJLkakbgYw/видео.html
      Пробуйте двигаться по этому списку. Но как Вам учить - по платных курсах, по видеокурсах или своими силами - решать только Вам. Благо, разнообразия сейчас хватает. Успехов!

    • @fkjuelz5769
      @fkjuelz5769 2 года назад

      @@frontendscience Спасибо за ответ, только недавно познакомился с вашем каналом, вы большой молодец, ваш контент очень интересен, подписка оформлена

  • @Nearfulz
    @Nearfulz 2 года назад

    Получить из псевдомассива arguments, нормальный пацанский массив. Пушка.)

  • @danielsabirov9439
    @danielsabirov9439 2 года назад

    А что это за сайт где вы писали код?

  • @sergiobutko2951
    @sergiobutko2951 2 года назад

    нормальный пацанский массив!)