Співбесіда Frontend Senior // S2E6

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

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

  • @babichweb
    @babichweb  7 месяцев назад +1

    Розіграш призів серед усіх, хто вірно відповіді на питання від партнера, проведено.
    Перевірити, чи ви не є у списку переможців, можна тут: www.random.org/draws/details/?draw=230534
    Я ж контактую переможців особисто, чекайте на листи.
    1 місце - Ламзак + пляшка для води
    2 місце - Шопер + пляшка для води
    3 місце - Пляшка для води
    Дякую компанії Sombra за надані подарунки!

    • @misterV123
      @misterV123 2 месяца назад

      Привіт Сергій, а що треба зробити, щоб потрапити до вас на такий собес?
      Я front-end dev Angular + Ionic 8 років досвіду, + трошки Java, Nestjs

    • @babichweb
      @babichweb  2 месяца назад

      forms.gle/nNRXahbPt4o3XDzg6

  • @karamavrov
    @karamavrov 4 дня назад +1

    Мені сподобалась співбесіда, цікаві питання, нестандартний підхід до знайомства з технічною стороною кандидата.
    Олексій теж молодець. Я пригадую одну свою співбесіду, де дуже хвилювався, не зміг зібратись і голова просто не працювала нормально. Мені допомогло почати на борді замальовувати думки, ідеї, звʼязки. Так і розкрутив себе і зміг виконати завдання

  • @karamavrov
    @karamavrov 4 дня назад +1

    я поки на 18 хвилині. мені подобається як Сергій м'яко намагається привести Олексія до видповідей 👏

  • @katherinezhdanova3735
    @katherinezhdanova3735 7 месяцев назад +5

    Були дуже цікаві запитання, дякую за етер.
    Кожного разу коли дивлюсь твої співбесіди, намагаюсь і сама на ті питання відповісти. І кожного разу знаходжу щось нове і йду гуглити. За це окреме дякую)
    Поки є час до наступного твого етеру, пішла дивитись, що розповідає Lea Verou)

    • @babichweb
      @babichweb  7 месяцев назад

      Дякую щиро )

  • @dankushlyansky6347
    @dankushlyansky6347 7 месяцев назад +3

    Я взагалі по мобайлу, але ваші абстрактні поведінкові/архітектурні питання були дуже цікаві!

  • @СтасВербицкий-ъ6ю
    @СтасВербицкий-ъ6ю 6 месяцев назад +5

    Сергій, перше враження - круто бачити такий контент українською. Друге - відео досить інформативне, а третє продовжуй і розвивай канал!! Дякую за контент!

    • @babichweb
      @babichweb  6 месяцев назад

      Дякую дуже!

  • @wladikpasika8407
    @wladikpasika8407 7 месяцев назад +2

    хлопці, у нас tailwind всюди, як і в будь якій технології треба чимось жертвувати, жертвуємо абсолютною гнучкістю проте отримуємо уніфікацію без сотень css файлів написаних авторським стилем. я побував на двох берегах, берег хейтерів і апологетів. в 95% випадків додаємо стилі до компонентів за допомогою tailwind, інше - звичайний css.

  • @bkhtrv
    @bkhtrv 7 месяцев назад +1

    дякую Сергію за інтервʼю, і Богдану за розбір та за те, що сказав за «людішєк». Субʼєктивно, не так важко було дивитись через рівень чи мікрофон кандидата, як через самого кандидата

  • @bessuka
    @bessuka 7 месяцев назад +3

    супер супер, дякую дякую за старання!

    • @babichweb
      @babichweb  7 месяцев назад

      Дякую! Яке питання сподобалось найбільше?

    • @bessuka
      @bessuka 7 месяцев назад

      @@babichweb Подобається формат співбесід, де не питають якісь терміни, чи синтаксис, які розробник на практиці може завжди легко піддивития в інтернеті. Мені здається часто достатньо знати що такий підхід, спосіб виконання існує, і є там якісь переваги чи недоліки. Подобається формат коли дають в голос подумати, але таких легких на поговорити кандидатів знайти важко, бо всі переживають і стараються просто дати відповідь стисло, або взагалі відповідають не на поставлене питання а щось плюс мінус. Формат простий, але цікавий, його завжди захопливо дивитись. Я б напевно починав з питань які не пов'язані на пряму саме з програмуванням, типу - чи може кандидат привести якісь приклади зі свого життя, коли він помічав що він думає алгоритмами, чи як він саме вирішує поставлену задачу (можливо в нього є свій підхід), чи наприклад з чого би починав розробку нового проекту(навіть якщо не починав, просто його думка). Ну такі загальні питання просто щоб розговорити. Бо якщо кандидат якось не впевнено відповідає на перші питання він вже все, сидить ображений, переляканий і думає скоріше б все це завершилось і я пішов спати.
      Моє улюблене питання це завжди про оптимізацію, бо це вже більше про підручники чим про ютуб, про це завжди цікаво послухати як відповідають

  • @juliachubatiuk4421
    @juliachubatiuk4421 5 месяцев назад +1

    Сергію, дякую за гарні питання для інтервʼю!

    • @babichweb
      @babichweb  5 месяцев назад

      Дякую! Стараюсь тепер підбирати питання під кожного гостя персонально.

  • @daviddubliakov380
    @daviddubliakov380 5 месяцев назад

    Дякую учасникам! Гарне вийшло інтерв’ю. Сергію, до зустрічі на JS Fwdays.

    • @babichweb
      @babichweb  5 месяцев назад

      До зустрічі)

  • @allakaplia
    @allakaplia 7 месяцев назад +2

    Пане, етер дуже сподобався😉 Дивилась вчора, коментую сьогодні😂 Кандидат попри хвилювання впорався чудово (на мою суб'єктивну думку). Не є експертом на рівень middle/senior, але питання були цікаві😊

    • @babichweb
      @babichweb  7 месяцев назад +1

      Дякую! Візьму до уваги.

  • @vitalii-baidak
    @vitalii-baidak 7 месяцев назад +1

    Етер бомба ❤‍🔥

    • @babichweb
      @babichweb  7 месяцев назад

      Цьом тобі в лобіка!

  • @ArtemShoobovych
    @ArtemShoobovych 7 месяцев назад +3

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

  • @xczm225
    @xczm225 7 месяцев назад +1

    Як завжди на висоті!
    Був би вдячний якщо поділитесь посиланнями на ЦСС гуру в твітері) нажаль не вдалося розчути про кого Богдан говорив.

    • @babichweb
      @babichweb  7 месяцев назад +1

      Lea Verou

    • @bohdandvorianov
      @bohdandvorianov 7 месяцев назад +2

      І ще про @anatudor я казав. Ця жінка дуже вправна.

  • @VHolodiuk
    @VHolodiuk 7 месяцев назад +2

    Питання були хороші реально, та й відповіді були непоганими я думаю😊
    Може відчуття "слабкості" є трішки через те що відповіді були трохи короткуваті, про що я, я про те що від сініора я очікував хоть трохи з чим цікавим він стикався чому так а не так, а чим саме краще це ніж то.😊

    • @babichweb
      @babichweb  7 месяцев назад +1

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

    • @VHolodiuk
      @VHolodiuk 7 месяцев назад +2

      @@babichweb та я бачив, ти сам пробував декілька раз його на них вивести.
      Але в любому випадку хлопець молодець, замітно що хотів щоб було все ідеально і може трохи закіпішував.
      Легко мені тут в кріселку трендіть 😅

  • @slaviksemen4919
    @slaviksemen4919 2 месяца назад +1

    пишу комент в підтримку каналу. крутий контент

    • @babichweb
      @babichweb  2 месяца назад

      Дякую дуже за підтримку!

  • @JS-ee8xy
    @JS-ee8xy 4 месяца назад +2

    Просто цікаво, а хоч хтось з експертів в коментах, хоч раз прийшов і показав як треба?😂

    • @babichweb
      @babichweb  4 месяца назад

      Жоднісінького )

  • @stanislavafanasiev5766
    @stanislavafanasiev5766 7 месяцев назад +2

    Напевно переведу відос у «переглянти пізніше» бо сусіди пилососять і нічого не чути😅

  • @dimapopov5962
    @dimapopov5962 7 месяцев назад +2

    Питання супер)

  • @olegvovkodav6272
    @olegvovkodav6272 7 месяцев назад +1

    Це прикол звісно, що сеньйор не може сформулювати визначення архітектури. Мікросервіси - окремий лол)

    • @babichweb
      @babichweb  7 месяцев назад

      Радий, що змогли тобі підняти настрій.

  • @Vitalik186
    @Vitalik186 7 месяцев назад +4

    Питання рівня джуніор/міддл, кандидат слабкий, а головне немає критики і додаткових питань. System-design - це не про це взагалі.

    • @babichweb
      @babichweb  7 месяцев назад +9

      Покажеш як треба проводити? Я із задоволенням запрошу на канал.

  • @dimapopov5962
    @dimapopov5962 7 месяцев назад +7

    19:40
    Переваги мікрофроненда:
    -Розмір команди в межах Scrum та XP. Не потрібно велику команду.
    -Різні технології можна використовувати для різних мікрофронендів.
    -Менше коду потрібно завантажувати локально.
    -Легше робити заміну модулів (мікрофронендів).
    Мінуси мікрофроненда:
    -Потрібна взаємодія між командами.
    -Незалежний деплой (розгортання).
    -Потрібно збирати частини в одне ціле.
    -CAP-теорема.
    -Важче керувати станами (state management).

    • @aleks5652
      @aleks5652 7 месяцев назад +1

      А ще дублювання копмонентів, навіть за викристанням мікріка ui-ліби

    • @pavlogrydzhuk1913
      @pavlogrydzhuk1913 7 месяцев назад +2

      Чому "нелажений деплой" до мінусів? Це навпаки одна з найбільших переваг - можливість незалежно розробляти та деплоїти тільки частину проекту, не "наступаючи на пальці" іншим і не ламаючи все якщо щось пішло не так.

    • @dimapopov5962
      @dimapopov5962 7 месяцев назад

      @@pavlogrydzhuk1913 Ті переваги, що ви пишете, я також вказав. А незалежний деплой в мінуси поставив, бо це банально повторення роботи, тобто дорожче.

    • @aleks5652
      @aleks5652 7 месяцев назад

      @@dimapopov5962 , ну я б не назвав незалежний деплой мінусом чи плюсом. Скоріш просто особливість. Бо в цьому є як користь, так і не зовсім

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

    БЕМ взявся за нашого Українського Сімферопольського відділення Яндекс, і один з його винахідників як не помиляюся працює зараз в Київі у Wix.

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 7 месяцев назад +1

    Спочатку коменти пишемо, тоді дивемося відео)! Для рейтингу Бабіча

    • @babichweb
      @babichweb  7 месяцев назад

      Теж варіант, дякую )

  • @serafimdev
    @serafimdev 7 месяцев назад +1

    ❤‍🔥❤‍🔥❤‍🔥

  • @fayonthaarr
    @fayonthaarr 7 месяцев назад +1

    Кльова співбесіда, але мені здалось, що пану Олексію для сіньорності дещо не вистачає досвіду проектування фіч та взаємодії безпосередньо з замовником.

    • @babichweb
      @babichweb  7 месяцев назад

      Я думаю, що він обов'язково здобуде такий досвід!

    • @fayonthaarr
      @fayonthaarr 7 месяцев назад

      @@babichweb безумовно, досвід така штука, яка набувається безперервно.

  • @dmytro.borchuk
    @dmytro.borchuk 7 месяцев назад +1

    Так хто книгу написав? Роберт Мартін ти Мартін Фавлер?

    • @babichweb
      @babichweb  7 месяцев назад

      Джордж

    • @bohdandvorianov
      @bohdandvorianov 7 месяцев назад

      Дядько Боб написав

    • @babichweb
      @babichweb  7 месяцев назад

      Правильно Біб

  • @mozgmendeleeva3050
    @mozgmendeleeva3050 7 месяцев назад +1

    З system design він трохи (взагалі) не туди пішов... Сіньори вони такі сіньори. )

  • @User-nd7ur
    @User-nd7ur 7 месяцев назад +3

    Гарні питання, слабкі відповіді.

    • @babichweb
      @babichweb  7 месяцев назад

      Можливо

  • @MichalSmolinsky
    @MichalSmolinsky 7 месяцев назад +10

    Не розумію, чому респондент так фамільярно себе поводить в спілкуванні без жодної поваги до особистих меж інтерв'юверів та використовює матюки. Це вже норма в індустрії?

  • @p00ps1q
    @p00ps1q 6 месяцев назад

    Гостів без окремого мікрофону і окремої вебкамери не запрошувати 😅

    • @babichweb
      @babichweb  6 месяцев назад

      base.monobank.ua/945RjPetbDGaHT#subscriptions

  • @МихаилОвсянников-с6ж
    @МихаилОвсянников-с6ж 7 месяцев назад

    Чому нама таймкодiв? 😭

    • @babichweb
      @babichweb  7 месяцев назад +2

      Не зробив ніхто

  • @Vedmid-nabrid
    @Vedmid-nabrid 7 месяцев назад

    щось результатів розіграшу не видно

    • @babichweb
      @babichweb  7 месяцев назад

      Будуть, маю технічну заминочку

  • @PaulGreen-lk1ym
    @PaulGreen-lk1ym 7 месяцев назад

    Шо по звуку?

    • @babichweb
      @babichweb  7 месяцев назад +1

      Він хуйовий, очевидно

    • @PaulGreen-lk1ym
      @PaulGreen-lk1ym 7 месяцев назад

      @@babichweb Ок. Бо я вже подумав, що оглох.

  • @vitaliinevada7888
    @vitaliinevada7888 7 месяцев назад

    Чистий код Мартіна Фавлера

    • @babichweb
      @babichweb  7 месяцев назад

      Ну та шо ж, shit happens

  • @yanalushch4589
    @yanalushch4589 7 месяцев назад +8

    Дуже слабенько як на сініора… дуже…

  • @boyywnkobe
    @boyywnkobe 7 месяцев назад

    за бем тіпа дізлайк того шо з польщі

  • @Papandos-cw8we
    @Papandos-cw8we 7 месяцев назад

    сеньор не може купити норм мікро? Чесно я намагався, але не зміг!

    • @babichweb
      @babichweb  7 месяцев назад +1

      Порадиш якийсь?

  • @lemonetrambone
    @lemonetrambone 7 месяцев назад

    Нажаль Арестовича чути було краще 😢

    • @babichweb
      @babichweb  7 месяцев назад

      Допоможеш це виправити?

    • @lemonetrambone
      @lemonetrambone 7 месяцев назад +2

      Так, можна вмовити свого колегу поміняти гарнітуру в процесі етеру, чи просто її зняти і говорити в ноутбук, або ще краще варіант перед етером за 10 хвилин зідзвонитись і перевірити всі технічні моменти, попереду багато етерів, сподіваюсь мої рекомендації допоможуть)

    • @babichweb
      @babichweb  7 месяцев назад

      Ніколи б не додумався так зробити, дякую, шо б я без тебе робив.

    • @lemonetrambone
      @lemonetrambone 7 месяцев назад

      Якщо що - пиши

    • @babichweb
      @babichweb  7 месяцев назад

      Обов'язково

  • @Underscorium-mh7hk
    @Underscorium-mh7hk 7 месяцев назад

    Він - не сіньор, навіть на мідла не тягне. Він навіть не відповів правильно "що таке архітектура?" - як сіньор цього може не знати... Це маст хев для такої позиції.
    Він сказав - що це стаорінки, мапа сайту і т.д. як сторінки працюють чи якось так. - що???? А якщо проект це не сайт? А якийсь десктоп чи зовсім программа яка у фоновому режимі працює наприклад як апач. Які сторінки саме тоді і там немає тоді архітектури виходить?
    Архітектура - це глобальні рішення. Архітектурні рішення - приймають якамога раніше. Чим раніше тим краще. Зміна архітектури у вже розробляємому проекті може вплинути на весь проект. Якщо рішення впливає глобально на весь проект - то це архітектурне рішення. Тому архітектуру затверджують до того як проект почне розроблятися.
    Дизайн - це локальні рішення. На відмінну від архітектурних, це рішення які приймаються на протязі розробки проекту і не впливають глобально на увесь проект. Якщо знаходиться рішення яке дуже сильно впливає глобально, і суперечить якимось частинам проекту - то це сигнал що були допущені не вірні рішення архитектури на самому початку проекту. І такі рішення вже архітектурні.
    А ще э реалізація - це ще більше локальні рішення, максимально деталізовані. Наприклад якщо наприклад паттерн controller це дизайн, а то як і що буде робитися безпосередньо з цим патерном можно відносити сюди.
    Паттерни дизайну - інглетон, та інщі - це все дизайн, не архітектура і не реалізація. Вони так і називаються паттерни ДИЗАЙНУ.
    Но питання було про архітектуру, і кандидат який стверджує що він сіньор не знає що таке архітектура - це нонсенс, це ще не сіньор і не мідл.
    Прикладами архітектури можуть бути: REST - це архітектурний стиль
    Наприклад SOAP - це нульовий рівень реста (теж відносимо значить до архітектури)
    Взаємодія різних компонентів системи може бути не тільки через рест, тобто можно ще висловитися що архітектура каже - як працює механізм взаємодії відправлення і отримання повідомлень між компонентами.
    Відповідь, кандидата у сіньори була на рівні гірше ніж джуніор. Можливо він і вміє писати код, можливо щось і розробляв на свій розсуд. Но знань конкретних немає. На посаду джуна думаю він підійде тому що як мінімум знає синтаксис мови, хоча повинен знати.
    Досвід роботи певної кількості років - не визначає рівень. Рівень визначається кількостью знань які підтверджуються досвідом. Просто працюючи декілька років не можно стати мідлом чи сіньором.

    • @babichweb
      @babichweb  7 месяцев назад

      Молодець

    • @o.voytyn
      @o.voytyn 7 месяцев назад

      Ухх, таке враження що зайшов на DOU в коментарі)

    • @joter-glem
      @joter-glem 7 месяцев назад +1

      подобається коментар. архітектура таке широке поняття про яке можна говорити годинами. Наприклад: вибір бібліотеки для анімейшн, rest, Templates, scss чи windtail (щось не те з назвою). Я про те що якщо кожен почне тягнути, що йому подобається, і підходи до вирішення схожих проблем будуть різні, то серьозна архітектурна проблема. На мою думку архітектор має не допускати "зоопарку" і спрямовувати до вирішення задачі з існуючими засобами.

  • @maxkovalchuk1396
    @maxkovalchuk1396 7 месяцев назад +1

    щось пан Ілля Клімов не сильно вважає що ангуляр здох) певно оновлення інших фреймворків не вважаєте потрібним читати

    • @bkhtrv
      @bkhtrv 7 месяцев назад

      це типу аксіома, якщо хтось там щось не вважає?

    • @maxkovalchuk1396
      @maxkovalchuk1396 7 месяцев назад +1

      @@bkhtrv про аксіому нічого не було написано, питання довіри і аргументів. Якщо просто сказати що щось неактуальне і 0 фактів, це так собі відповідь

  • @TrueWebDev
    @TrueWebDev 4 месяца назад

    @babichweb вирішив добити його другим запитанням чи прояснити значення архітектури?