defer чи async? Мікрофронтенди та реакція на негативні фідбеки | Співбесіда Frontend Middle

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 77

  • @babichweb
    @babichweb  Місяць тому

    Питання від партнера - бананки від Svitla Systems!
    forms.gle/t5yijeUo8D7M2heg9
    Дай правильну відповідь до 12:00 понеділка, 2 грудня, і стань учасником розіграшу подарунків від партнера!

  • @marinatripetska1772
    @marinatripetska1772 5 днів тому +1

    Дякую за інтерв'ю! Ви там щось говорили, мої думки на мить відключились і рандомний набір слів з вашої інтелектуальної співбесіди взламав код в моїй голові і рішення проблеми оптимізації на моєму проєкті прийшло до мене як просвітлення!!! Тож моя особиста дяка!!!😂

    • @babichweb
      @babichweb  5 днів тому +1

      Приходьте ще )

  • @viktorsvertoka9061
    @viktorsvertoka9061 9 днів тому

    Крутий етер!🤝

  • @thewhitenoise4678
    @thewhitenoise4678 Місяць тому +4

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

  • @bjol_Dg
    @bjol_Dg Місяць тому +4

    Блін, я кайфую від практичних питань пана Бабіча ) Сергію, дякую ! Рома, Макс - круто, цікаво слухати

  • @oleksiilisovyi3832
    @oleksiilisovyi3832 Місяць тому +4

    дуже дякую! під звуки шахедів контєнт заходить на ура!

  • @MaksymSobko
    @MaksymSobko Місяць тому +3

    Було супер корисно
    Сергій, Ромчик, вам за це велике дякую 😀😀

  • @ggotyq
    @ggotyq Місяць тому +10

    Крутий кандидат, приємно слухати

    • @babichweb
      @babichweb  Місяць тому

      Передам йому )

    • @MaksymSobko
      @MaksymSobko Місяць тому

      приємно чути😄

  • @Someartem
    @Someartem Місяць тому +2

    Гарні нетревіальні питання. Чудовий співбесідник. Дякую

    • @babichweb
      @babichweb  Місяць тому

      Дякую за перегляд!

  • @Mateacademy
    @Mateacademy Місяць тому +3

    Чудове інтервʼю! Максиме, пишаємося твоїми успіхами ❤
    Сергію, вже придумали, які нові формати співбесід проводити для наших випускників?)

    • @babichweb
      @babichweb  Місяць тому

      Ану дайте мені вашого найсильнішого студента, щоб я йому влаштував найжорсткіший іспит в житті!
      Підете на таке?)

    • @Mateacademy
      @Mateacademy Місяць тому +2

      @@babichweb у нас всі такі, тому довіряємо вашому вибору учасників для інтервʼю)

    • @babichweb
      @babichweb  Місяць тому

      Нєнєнєнє, дайте мені свого ЧЕМПІОНА!

  • @АлексейДенисенко-п5х
    @АлексейДенисенко-п5х Місяць тому +2

    Як завжди ТОП, продовжуйте!

  • @tattooart182
    @tattooart182 Місяць тому

    Ключові моменти з інтерв’ю "defer чи async? Мікрофронтенди та реакція на негативні фідбеки | Співбесіда Frontend Middle":
    Формат інтерв'ю (00:02-00:48):
    Сергій Бабіч проводить співбесіду у форматі розмови без лайвкодингу.
    Тематика - пошук кандидата рівня Middle у команду.
    Запрошений гість (01:38):
    Максим Сабко - кандидат із дворічним досвідом комерційної розробки, спеціалізується на фронтенді з використанням React, Redux, TypeScript.
    Має також невеликий досвід у бекенді та цікавиться розробкою ігор на Unity.
    Технічний досвід Максима (02:25-05:39):
    Перший проєкт - розробка систем для державних структур України (наприклад, служба 1551).
    Найцікавіший проєкт - мультиорендний планувальник (scheduler), де єдина бекенд-система обслуговувала кілька клієнтів через різні бази даних залежно від URL запитів.
    Особисті виклики (03:08):
    Проблеми з електропостачанням через війну, проте ведучий і гість продовжують працювати, закликаючи підтримати благодійні збори.
    Мета співбесіди (04:02):
    Визначення відповідності досвіду кандидата до вигаданої вакансії Middle-розробника.
    Особисті захоплення Максима:
    Аніме, комп’ютерні ігри, навчання створенню ігор.
    Загальний тон інтерв'ю:
    Невимушений діалог із гумором, водночас включає серйозні технічні аспекти.
    Хоча повний транскрипт містить більше деталей, ці пункти узагальнюють основний зміст.

  • @macakklett
    @macakklett Місяць тому +1

    Проглянув повністю трансляцію. Дякую за такий крутий контент

    • @babichweb
      @babichweb  Місяць тому

      Дякую за перегляд, приходьте ще!

  • @yourr_dude
    @yourr_dude Місяць тому +1

    Вітаю! Було дуже цікаво послухати, виніс для себе багато корисного)
    Роман - молодець, все було круто

  • @АнастасіяКисіль-б9ь
    @АнастасіяКисіль-б9ь Місяць тому +2

    Дякую, цікавий стрім! Позаписувала собі що почитати.

  • @romanmanzhula9034
    @romanmanzhula9034 Місяць тому +1

    Якісний український контент!
    Спасибі за вашу працю.

  • @tattooart182
    @tattooart182 Місяць тому +5

    Круто ! Ще цікаво було б про #gamedev послухати.

  • @AndriiMarusiak
    @AndriiMarusiak Місяць тому +2

    Класна співбесіда. Дуже люблю такий формат

    • @babichweb
      @babichweb  Місяць тому

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

    • @AndriiMarusiak
      @AndriiMarusiak Місяць тому

      @babichweb сподобалось про Web Workers. Я був щиро впевнений, що пан Бабіч вирішив поумнічать і перевірити Макса, чи слідкує він за новими анонсами ecmascript. І очікував відповідь про setTimeout та нову експериментальну фішку scheduler.yield(), яка ймовірно, стане частиною JS

    • @AndriiMarusiak
      @AndriiMarusiak Місяць тому

      @@babichweb ютуб з'їв попередній коментар. Тому лаконічніше. Мені сподобалось питання про Web Workers. Я очікував, що це перевірка Макса, чи слідкує він за новинками ES і чи скаже він, що окрім розбивання складної задачі через setTimeout в майбутньому можна буде використовувати scheduler.yield

    • @AndriiMarusiak
      @AndriiMarusiak Місяць тому

      копець, пишу цей коментар вчетверте, Ютуб вирішив з'їсти попередні =) мені дуже сподобалось питання про Web Workers, оскільки я очікував, що це питання-перевірка, чи слідкує Макс за оновленнями ES. Я був впевнений, що відповідь, це розбити цикл з 100 000 ітерацій за допомогою setTimeout і додати, що в майбутньому буде краще рішення - scheduler.yield(), який зараз в тестовому режимі є в Chrome

  • @denissych7806
    @denissych7806 Місяць тому +1

    Дякую за контент!

    • @babichweb
      @babichweb  Місяць тому +1

      Ми старались )

  • @mykolakovalushun3108
    @mykolakovalushun3108 Місяць тому +1

    Ого, як багато разів прозвучало - код г***о). А загалом цікаво , про версії HTTP прям відкриття!

  • @ОльгаЛазынюк
    @ОльгаЛазынюк Місяць тому +2

    Якій же він молодчинка 🎉🎉

  • @sergeyk5056
    @sergeyk5056 Місяць тому +3

    Дякую за вашу працю!
    p.s як ідея для контенту - моковий співбесід з Демі Муричем (As for JS) - буде дууууууже цікаво. Тим паче він сам казав, що "було б здорово таке зробити" ) Мабудь даже не співбесід, а балачки-розвінчуванная деяких мифів у світі js та html\css

    • @babichweb
      @babichweb  Місяць тому

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

  • @McGewen
    @McGewen Місяць тому +1

    Таке обличча хоч на іконах малюй) святий фронт-ендер

  • @ІванЯровий-р2н
    @ІванЯровий-р2н Місяць тому +4

    Маленькі фронтендики бігають 😂 це топ

  • @hordieieva
    @hordieieva Місяць тому +4

    Макс красава, Бабіч красава, Ромчик красава 🎉🎉🎉

    • @babichweb
      @babichweb  Місяць тому +2

      І ти красава!

  • @IntresNO
    @IntresNO Місяць тому +2

    Лайк за webworker-и

  • @ОлександрВолошин-ъ7ъ

    Why мені так ріже ears цей мовний style:)

    • @babichweb
      @babichweb  Місяць тому

      Бо це звичайнісінька профдеформація та фаховий жаргон. А що?

    • @AndriiMarusiak
      @AndriiMarusiak Місяць тому +1

      @@ОлександрВолошин-ъ7ъ куки перекладаються як реп'яшки. Ті самі, що налипають на штани) тому чесно, я би не хотів слухати про те, що реп'яшки мають вагу кілька кілобайт, Паутино Працівники дозволяють зняти навантаження з основного потоку.
      Ну а про дієслова, то це так. Ми ж не філологи чи перекладачі, щоб швидко знайти відповідник у мові. Це звичайний професійний жаргон. Таке явище описане в підручниках з української мови

    • @ОлександрВолошин-ъ7ъ
      @ОлександрВолошин-ъ7ъ Місяць тому

      @@babichweb та все круто, це я просто не звик.

  • @boyywnkobe
    @boyywnkobe Місяць тому

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

  • @alekseymonakhov3485
    @alekseymonakhov3485 Місяць тому +5

    ​​10 тейлвіндів з 10

    • @babichweb
      @babichweb  Місяць тому +1

      Бггг, ти дограєшся з тим тейлвіндом )

    • @hordieieva
      @hordieieva Місяць тому +2

      Устроім тобі співбесіду по тайлвінду))))

    • @babichweb
      @babichweb  Місяць тому +1

      Лайвкодинг, муахахахаха!

    • @MaksymSobko
      @MaksymSobko Місяць тому

      обережніше, за тейлвінд можна по шапці отримати)

  • @Great_Critic
    @Great_Critic Місяць тому +2

    Таргарієн кофта топ. Якщо це вона))

    • @babichweb
      @babichweb  Місяць тому

      Вони, вони )

  • @vadymchecherinda2858
    @vadymchecherinda2858 Місяць тому

    Щось аж себе згадав, коли мало в чому розбирався ) Автору дяка, але є побажання, дуже не вистачає тайм-кодів, дивився вже запис. Можно ще було помучати питаннями, як сторінка рендериться ( Progressive Rendering ) та чому зазвичай script запихають в самий низ.

    • @babichweb
      @babichweb  Місяць тому

      Етери закінчуються о 21, ідуть дві години. Майте бога в серці з тими таймкодами, хоча б в перший день)

  • @maximbarishov4120
    @maximbarishov4120 Місяць тому

    Трошки почитав про версії хттп, але про доцільність бандла не зрозумів з контексту відео - це ж найактуальніша річ в 2024. Бандли широко використовуютсья у фреймворках, за допомогою вебпака наприклад формується мейн бандл, поліфіли, вендор, бандл стилів .... . Можливо Ви маєте на увазі, що відправляти той самий мейн бандл, тобто весь наш код одним файлом це не дуже доцільно ? Але і тут нам фреймворк допомгає, можно реалізувати лейзі лоадинг модулів, що по суті і є прикладом використання хттп асинхронного завантаження.

    • @babichweb
      @babichweb  Місяць тому

      Причини виникнення бандлів як таких полягають саме в обмеженнях 1.1, а от все інше то вже обросло по дорозі.

  • @olehivaniuk1441
    @olehivaniuk1441 Місяць тому

    Задача зі списком у 100 тисяч елементів - типовий приклад запитання, далекого від реальної практики. Обговорювати використання Web Workers для операцій із DOM теж некоректно, адже вони просто не можуть взаємодіяти з DOM напряму. Варто більше зосереджуватись на реальних кейсах і практичних рішеннях.

    • @babichweb
      @babichweb  Місяць тому

      Питання було не про DOM взагалі, я кілька разів на цьому наголошував. Задача саме про важкі обчислення в іншому потоці.
      Варто уважніше слухати.

  • @d_b_cooper74
    @d_b_cooper74 Місяць тому

    Це такий мідл, як я сіньйор))

    • @babichweb
      @babichweb  Місяць тому +1

      І? Ти так уважно дивився, що пропустив окрему примітку, що саме в цьому етері middle

  • @basilirzhak4276
    @basilirzhak4276 Місяць тому +1

    Проходити інтервью - це окрема робота. Я вже забув речей більше ніж знаю. І з міліардом речей працював на роботі. НА інтервью би хрін що згадав.

  • @boyywnkobe
    @boyywnkobe Місяць тому

    не вайт а віт

    • @babichweb
      @babichweb  Місяць тому +1

      Дякую

    • @boyywnkobe
      @boyywnkobe Місяць тому

      @ я теж дякую коли мене виправляють

    • @babichweb
      @babichweb  Місяць тому

      @boyywnkobe дякую

    • @boyywnkobe
      @boyywnkobe Місяць тому

      @@babichweb 😂

  • @primatch777
    @primatch777 Місяць тому +1

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