Собеседование JUNIOR FRONTEND ANGULAR разработчика. Александр 53 года.

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • Только после 45-ти Александр начал изучать программирование. Сейчас ему 53 года и он активно обучается и ищет работу в IT. Мы договорились провести собеседование для оценки уровня подготовки и знаний на позицию Junior Frontend Angular.
    👉 Менторство, обратная связь и поддержка / wisejs
    Таймкоды:
    00:00 - Знакомство и общие вопросы.
    05:43 - Обратная связь.
    06:25 - что такое html? зачем он используется?
    06:59 - какая роль тегов head, body, html?
    07:38 - тег script. почему подключаем внизу страницы?
    09:42 - что такое css? чем отличается от html?
    09:58 - что такое селекторы в CSS?
    10:23 - специфичность селекторов
    11:55 - блочная модель элемента в css
    13:14 - свойство position в CSS
    14:35 - flexbox в css
    16:24 - grid в css
    16:38 - !important в css
    18:00 - Обратная связь по HTML/CSS.
    18:47 - что такое javascript? сфера применения.
    20:35 - типы данных в javascript
    20:58 - разница между примитовами и ссылочными типами данных.
    22:09 - javascript типизированный язык или нет?
    22:42 - null и undefined
    23:46 - разница между операторами сравнения
    24:24 - виды функций в javascript
    25:36 - особености стрелочных функций
    26:30 - контекст в javascript
    33:30 - Обратная связь по основам JavaScript
    33:55 - setTimeout/setInterval зачем используется?
    35:49 - замыкания в javascript
    37:41 - что такое callback?
    38:38 - в чем разница между promise и callback?
    38:53 - async / await
    39:24 - разница между promise и async/await
    40:43 - как выполнить запрос в браузере с javascript
    43:50 - Обратная связь по асинхронности в JavaScript
    44:24 - чем классный angular? какие он задачи решает? зачем его использовать?
    46:08 - typescript. class vs interface.
    47:50 - typescript. generic.
    48:54 - dependency injection
    50:46 - как внедрить сервис в приложение?
    52:47 - основные компоненты фреймворка
    53:16 - что такое директивы?
    54:17 - что такое pipe?
    54:52 - для чего нужны модули и сколько их должно быть?
    55:38 - lifecycle hooks
    57:21 - вопросы на понимание RXJS
    01:02:15 - Обратная связь по Angular
    01:02:38 - Livecoding. задание 1.
    01:23:31 - Livecoding. задание 2.
    01:32:32 - Обратная связь по Livecoding
    Приятного просмотра! Буду благодарен за поддержку в виде комментария и лайка)
    ✔️Если хочешь изучать программирование со мной, не забудь подписаться :)
    czcams.com/channels/Oxq.html...
    ✔️Мой телеграм канал: t.me/joinchat/RVq-cmt6n1SJRS7Z
    #itсобеседование #собеседованиеfrontend #собеседованиеangular #juniorangularсобеседование #собеседованиеjuniorfrontend #frontendinterview #wisejs

Komentáře • 74

  • @vlad-zf1ev
    @vlad-zf1ev Před 2 lety +43

    Респект таким людям, которые в 45+ изучают новое!

  • @EDIFIER_minecraft
    @EDIFIER_minecraft Před 3 lety +38

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

    • @wisejs
      @wisejs  Před 3 lety +3

      Спасибо за комментарий!

  • @MrSvitS1337
    @MrSvitS1337 Před 2 lety +17

    Крутой кандидат! Успехов ему во всех начинаниях! В таком возрасте столько запомнить и понимать. Огромный молодец!

  • @mikami_teru
    @mikami_teru Před rokem +4

    Спасибо автору канала за это видео и Александру! Может быть он и не пройдет интервью во многих местах, но он - настоящий мужик. Большинство 20-30 летних ребят не могут найти силы, чтобы продолжать изучать JS, а Александр не потерял мотивацию и на мощном позитиве продолжает свой путь разработчика. Удачи вам, Александр! Вы несомненно добьетесь своих целей!

  • @golotus
    @golotus Před 2 lety

    Очень здорово. Спасибо вам за проделанный труд. Формат очень интересный (с вашими комментариями).
    Присоединяюсь к комментарию ниже... для сообщества было бы полезно увидеть экран с правильным полным ответом. Надеюсь вы преследуете в том числе и эту цель.
    И в общем все ваши уроки, прекрасны.

  • @VeynShot
    @VeynShot Před 2 měsíci

    Спасибо за видео, полезно, побольше бы таких по Angular. Удобные таймкоды!

  • @sasha24061
    @sasha24061 Před rokem

    Очень приятный ведущий) Все чётко, грамотно

  • @abramkin-konstantin
    @abramkin-konstantin Před 3 lety +8

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

  • @pavelsokolov4190
    @pavelsokolov4190 Před 2 lety

    Было интересно смотреть.

  • @user-up9zq1nw4n
    @user-up9zq1nw4n Před 2 lety

    Участник молодец! Спасибо за видео, очень полезно :)

  • @taraswww777
    @taraswww777 Před rokem

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

    • @yourownazog8069
      @yourownazog8069 Před 4 měsíci

      кандидату респект, но это уровень даже не трейни

  • @user-san-chous
    @user-san-chous Před 2 lety +6

    Нужно больше видео об Ангуляре... Чтобы построить зикурат...
    А если серьезно, то очень не хватает совбесов и уроков по ангуляру. Дефицит не только на ютубе в рунете, но и на юдеми((

  • @taraswww777
    @taraswww777 Před rokem

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

  • @Re_p1ay
    @Re_p1ay Před 2 lety +8

    Хотелось бы послушать и ответы собеседующего, а то какая-то пустота остаётся после слабых ответов собеседуемого.
    А так, в целом отличный формат
    По Ангуляру очень мало таких собесов

  • @zavjalovp
    @zavjalovp Před rokem +1

    На лайфкодинге сидит как робот отлаживая код в уме (у Вас там на другой вкладке ошибка, Вы символ пропустили) :))) забавно выглядело. За видео спасибо. Ангуляр только начал изучать (правда имея 20+ лет опыта разработки), но было очень любопытно глянуть что спрашивают. Со своей колокольни мне показалось, что кандидат достаточно неплох.

  • @gagosimonyan1986
    @gagosimonyan1986 Před 3 lety +5

    Было интересно ) а планируешь ли записывать какой-нибудь практический контент по Angular-у?

    • @wisejs
      @wisejs  Před 3 lety +3

      Спасибо, возможно в будущем 🙂

  • @libertariancom
    @libertariancom Před 11 měsíci

    29:56 Там будет не window, а undefined, так как функция будет ссылаться на ближайший this объекта, а ближайший объект - это функция info, там будет undefined

  • @davidfromnorth7836
    @davidfromnorth7836 Před 11 měsíci

    очень грамотный мужик)

  • @poliuritanker
    @poliuritanker Před rokem

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

  • @user-ry7so2ws4k
    @user-ry7so2ws4k Před 7 měsíci +1

    Интересно было бы сейчас спросить нашел ли он работу. Есть контакты к нему?

  • @kenanhaciyev3759
    @kenanhaciyev3759 Před rokem

    как по мне мужик молодец - и автор - спасибо за видос но если ты будешь и правильные ответы своими словами давать будет прям шикарно

  • @user-qq9nb4mn1n
    @user-qq9nb4mn1n Před rokem

    Интересно, как сейчас обстоят дела у Александра!.. Удалось ли найти работу?

  • @maksimmaltsev1385
    @maksimmaltsev1385 Před 10 měsíci

    Александр уже не Junior. У него есть хорошая база. Дать ему проект он поймет все как работает и будет дальше продолжать в том же духе. Да и самое главное что мне понравилось что как человек он готов признавать ошибки если сам не знает. А не хитрохопит и не сваливает все на других он решает задачу . Я бы лучше взял на работу Александра чем большинство более опытных программистов.

  • @pvttrix
    @pvttrix Před 6 měsíci

    +rep мужику )

  • @IgorBobyrev
    @IgorBobyrev Před měsícem

    Мне 51. Хочу пойти по стопам Александра :) Ява-пкрипт на минимальном уровне изучил, но пока сложно именно писать код - обычно просто копирую чужой (забываю правила написания функций, забываю методы и тд). Поэтому не знаю, получится ли выйти к React и Angular

  • @asifabbasov3801
    @asifabbasov3801 Před 11 měsíci

    можно больше видео с собеседованиями

  • @olenahlukhovska8605
    @olenahlukhovska8605 Před 2 lety +2

    Для теста кодинга лучьше виделить на такое задание до часа для джуна, что бы по выполнению скинул ссылку на репозиторий, а не кодить в лайв режиме. Любой будет теряться, забывать и стресовать, тем более после часа собеседования. Потом созвонится и позадавать вопросы по коду.

    • @wisejs
      @wisejs  Před 2 lety

      Это не настоящее собеседование, потому покодили тут. А идея давать тестовое не нова, но я противник таких заданий.

    • @sergeibuttonkin2731
      @sergeibuttonkin2731 Před 2 lety +1

      @@wisejs Заставлять кодить в реальном времени, плохая идея, особенно на пустом проекте, вот если бы вы разрешили кандидату подсматривать в свой проект и кописастить всё что нужно, результат бы наверняка сильно отличался.
      В пустом проекте никто не разрабатывает, любой бы мидл и даже выше мог поплыть потому, что нет удобных инструментов и библиотеки кода по рукой.
      Понятно, что у мидла и выше не было бы детских ошибок, но тем не менее, в блокноте никто не пишет код в 21 веке.

    • @wisejs
      @wisejs  Před 2 lety

      @@sergeibuttonkin2731 это не блокнот а vscode online раз, я не считаю что кодить в реальном времени плохо два.

    • @sergeibuttonkin2731
      @sergeibuttonkin2731 Před 2 lety +1

      @@wisejs блокнот это утрированно, понятно что это как полноценная vs code, но кодирование онлайн с непривычки все равно может быть не очень шустрым, плюс эффект пустого листа.

    • @arbisss
      @arbisss Před 2 měsíci

      @@wisejs херня это кодить в лайф режиме

  • @fairplay6113
    @fairplay6113 Před 3 lety +5

    Async функции это не обертка над промисами и не синтаксический сахар над ними, промисы - это промисы, а async функции под капотом работают на генераторах.

    • @wisejs
      @wisejs  Před 3 lety +4

      Вы правы, я не совсем корректно выразился.
      Но ваше утверждение тоже не совсем верно.
      Внутри асинхронные функции используют и промисы и генераторы.
      О чем говорит сама реализация: chromium.googlesource.com/v8/v8.git/+/d08c0304c5779223d6c468373af4815ec3ccdb84/src/js/harmony-async-await.js#34

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 Před rokem

    Насправді коли дивишся, то думаєш, що можна краще але в реальності на камеру говорити і адаптувати переживання під час співбесіди, то я пройшов би не краще, ніж Олександр)!

  • @taras7844
    @taras7844 Před 3 lety +6

    Не плохо для мужчины в таком возрасте. Можете зделать видос с вопросами и ответами по собеседованию?

    • @wisejs
      @wisejs  Před 3 lety +1

      Согласен! конкретно ответы на эти вопросы?

    • @taras7844
      @taras7844 Před 3 lety +4

      @@wisejs Да можно с ответами на вопросы которые вы спрашивали, но з глубоким ответом. Например вопросы по DI, или по rxJs + ngRx. Кстати на всем ютубе только у вас адекватный собес по angular и курс по redux-saga. Спасибо за старание.

    • @wisejs
      @wisejs  Před 3 lety +3

      @@taras7844 понял, принял. Запишу себе идею, спасибо!

    • @lukovkin8
      @lukovkin8 Před rokem

      А что с возрастом? Всё ок. Было бы желание. Мне 51 и пока как хобби очень интересно познавать что-то новое и становиться лучше ) Спасибо за собес 👍

  • @user-uf8pl7ui2x
    @user-uf8pl7ui2x Před 3 lety +4

    Очень интересно.. но не увидела итога.. по Вашему мнению, он готовый джун?

    • @wisejs
      @wisejs  Před 3 lety +8

      Зависит от вакансии. Понятие "джун" во всех компаниях очень разное. Одной компании ты можешь и до джуна не дотягивать, а в другой тебя уже мидлом считают.
      Конкретно меня смутило то, что не удалось сделать практические задания, ведь это были даже не задачи на алгоритмы, а практические примеры.
      ИМХО Готовый джун должен их как орехи щелкать.

    • @mikhailhnatiuk518
      @mikhailhnatiuk518 Před 2 lety +1

      ????

    • @mikhailhnatiuk518
      @mikhailhnatiuk518 Před 2 lety +1

      +++

  • @faizulla5838
    @faizulla5838 Před rokem +1

    я начал в 56..., норма, Flutter рулит

  • @IT-sn3vk
    @IT-sn3vk Před rokem +1

    Если кто-то хочет пройти Angular mock интервью, пишите ответ на этот коммент.

  • @mushnikov35
    @mushnikov35 Před 2 lety +6

    Молодец мужик, всем нытикам утрет нос

  • @piligrim_7
    @piligrim_7 Před rokem

    Джун смотрит в сторону . Ему кто-то подсказывает .

  • @user-qh9zz1rh1c
    @user-qh9zz1rh1c Před 9 měsíci

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

    • @yourownazog8069
      @yourownazog8069 Před 4 měsíci

      перейти по URL и посмотреть, что она вернет. Вы реально думаете, что на реальных проектах у вас будет идеально ТЗ от А до Я? Вы будете постоянно что-то проверять/уточнять

  • @alenache1
    @alenache1 Před 9 měsíci

    JavaScript - типизированный ЯП, просто динамически. Нетипизированных языков практически нет, ассемблер и еще 2-3, остальные япы типизированные.

  • @user-pw2zi4sv9i
    @user-pw2zi4sv9i Před rokem +2

    блин бедный мужик кодит на Angular в phpStorme

  • @_Iovan_
    @_Iovan_ Před 2 lety +4

    без обед но не каждый мидл пройдет так собес)

  • @ConstantinMoskvitin
    @ConstantinMoskvitin Před rokem +1

    вопросы вида "какая есть особенность у Х" или "ещё 2 типа не назвали, какие?" дико бесят. Спрашивающий в большинстве случаев не должен ожидать заученного списка. Спроси так, чтобы человек назвал тебе самый подходящий инструмент решения задачи, а не требуй какой-то результат зубрёжки. Чел на олде по-любому флоатами пользовался и знает их, но нет, надо, чтобы он конкретно твой термин высрал и ты поставил галочку. Робот.

    • @libertariancom
      @libertariancom Před 11 měsíci

      Чел, какая ещё зубрёжка? Если ты работаешь на языке, у тебя автоматом в голове все типы будут на зубок, это вопрос на то, как работает человек с языком, а не на зубрёжку, что ещё более показательно, что мужик ответить нормально и не смог, что такое null и undefined, так что не мудрено, что он их не назвал. Вот если бы он про symbol спрашивал - тогда да, лишнее, а null и undefined - это абсолютный маст хев.

  • @nexgenua
    @nexgenua Před 3 lety +6

    С основами беда, идти на фронта и плавать в таких элементарных вещах. Работу сложно будет найти, если только в какой-то стремной студии. Порекомендовал бы отложить ангуляр и пройтись плотно по основам.

    • @user-san-chous
      @user-san-chous Před 2 lety +13

      Не, лучше идти по ангуляру и параллельно подтягивать основы. Так как так можно на тех основах и зависнуть, включая то что никогда не пригодится в Ангуляре

    • @zigzag2341
      @zigzag2341 Před 2 lety +3

      ​@@user-san-chous хороший совет

    • @serzhuk22
      @serzhuk22 Před 2 lety +1

      @@user-san-chous 100%

    • @user-iq9ym6xz3q
      @user-iq9ym6xz3q Před rokem

      @@user-san-chous 1000%

  • @fidgetmania
    @fidgetmania Před rokem +2

    Чё-то уж сильно мудрёный собес для джуна. Такой собес не каждый мидл-то пройдет, тем более с лайвкодингом (чисто фактор волнения. Cам такие собесы проваливал, потому что меня люто напрягает, когда за мной наблюдают. В итоге после окончания разговора решал таску за пару минут).

    • @propro3053
      @propro3053 Před rokem

      А вопроси для джуна и мидла примерно одинаковие. Тут смотрят как ти отвечаешь. Для джуна норма ошибится и не знать всех подробностей язика или технологии в отличии от мидла

  • @user-gu8nj4pj7r
    @user-gu8nj4pj7r Před rokem

    "Ну я работал в бильярде, захотел передать ребятам обучающий материал.....ну блог мне денег не приносил и я его забросил." Лицемерыч

  • @blatov
    @blatov Před rokem

    дефолт джуниор разработчик который учит html css js ts angular 53 года

  • @user-sv1ze9gk3b
    @user-sv1ze9gk3b Před 2 lety

    👉 Этот комментарий создан в качестве уважения автору и для продвижения его канала.