Frontend Middle // Співбесіда наживо // Валерій Петриняк // S1E3

preview_player
Показать описание
Він — людина, що робить усе не по порядку. Почав вчити англ з читання документації bash, пішов до універу, провчився рік на відмінно та кинув, повернувся на іншу спеціальність в універ та був відрахований, після чого знову пішов учитися. Не прийняв офер через відсутність тайпскрипту в стеку.

Він сам напросився до мене на співбесіду, тож цієї п'ятниці зустрічайте в “По живому наживо” Валерія Петриняка! Чи вдасться йому продертися крізь хащі підступних запитань? Чи буде він спроможний захистити свої знання ? Що скаже йому людина в масці? Дізнаємось разом 2 червня о 19:00 на каналі “Сергій Бабіч та Дивовижний світ веброзробки”! Не проґавте!


Долучитися до допомоги ЗСУ
💳 5375411202918178

Долучитися до розвитку каналу:
💳 5375411204412287
Рекомендации по теме
Комментарии
Автор


Постійно діючий коштозбір для ЗСУ
💳 5375411202918178

babichweb
Автор

45:35 є парент компонент і є чайлд і чи буде перерендерюватись чайлд при умові що ререндериться батько, навіть якщо немає пропсів
47:04 що таке контекст і коли та як його використовувати?
48:27 контекст з т.з. перформансу
49:12 маючи контекст, які дані краще в нього класти: динамічні чи статичні (ті що дуже рідко оновлюються (напр, прапорець теми))
50:40 поняття та ідею стейт менеджменту
52:44 основні відмінності між redux, zustand, recoil
55:46 який стейт менеджмент коли необхіден?
59:03 принципи SOLID
1:01:01 solID (interface segregation and dependency inversion principles)
1:03:56 functional programming
1:06:42 переваги та недоліки використання функціонального програмування
1:08:30 rambda як використовував кандидат
1:10:34 аналоги rambda
1:11:50 оброблення помилок в реакт
1:16:59 error boundary на різних рівнях додатку
1:17:54 яку логіку треба описувати в error boundary
1:18:41 how with async request?
1:20:46 restAPI помилка. Як обробити помилку яку ти навіть не очікуєш отримати і щоб не падав фронтенд?
1:27:06 таємний гість Віталій Рубан та його фідбек
1:27:53 про нього
1:28:07 по-суті фідбек про кандидата
1:29:07 плюси
1:30:11 мінуси
1:33:47 проблема контекст API
1:35:57 підсумок

_ivanoleksiuk
Автор

Дякую! Слава Україні! Слава всім захисникам! Повага всім хто допомагає!

wisarty
Автор

шойно побачив цей собес. самий топовий чувак в цій серії вюх. згідний з таємним гостем про його рівень. окрема подяку Бабічу за такого таємного гостя: коротко, чотко, відверто, по ділу.

GazdaZuBB
Автор

Мені до мідла, як до неба рачки 😁 але було капець як цікаво! нагуглилась на два дні наперед і дізналась багато нового! ) Валерій великий молодець і, як на мене, дуже класно відповідав! 💪Дуже дякую!

ulka-bulka
Автор

Дуже корисні відео! Намагаюсь не пропускати))

redsky
Автор

Передивився усі інтерв'ю. На зараз це напевно найсильніше і найвпевненіше в'ю від кандидата. Дуже дякую за класний контент

ВладиславЧорний-ък
Автор

🚀🔥🚀 дякую пане Сергій за таку можливість!

vpetryniak
Автор

тааак. Кандидат, якого цікавить те чим він займається, а не просто відпрацювати зміну, завжди цікавий для інших. Етер вогінь, вось ^_^😁

Lotpite
Автор

Декілька моментів не знав, зокрема про Solid та нюанси graphql, а так наче відео навіть легше ніж на джуна пішло. Дякуємо за контент!

лилпипка
Автор

про Error Boundary можна ще додати, що залежно від продукту іноді краще "ламати" лише частину інтерфейсу і фолбечити якийсь UI, а іноді краще всю апку "розламати" - наприклад, в банківських продуктах, якщо зламати лише частину інтерфейсу, а не всю апку (окрім header та footer), то юзер зможе в зломаному функціоналі зробити певні неправильні операції (конвертувати валюту випадково, відправити не тому отримувачу і тд)

pathliving
Автор

Дуже прохаваний чувак, сподобався. Була би своя компанія - запропонував би офер))

zoojs
Автор

Матеріал крутий) Для підготовки до інтервю на мідла саме це) Було досить цікаво послухати запитання й відповіді)
Єдине, маю 1 питання. Можливо раніше відповіді вже були то прошу дуже не критикувати)) І так:
1) Про яку бібліотеку говорив Валерій, що там є майже все корисні функції, але вона не поєднюється з тайп скриптом?

volodymyr_bro
Автор

До речі на рахунок DI(Dependency Inversion) я там забув і сплутав і розказав про (Inversion of control) а Dependency Inversion це дещо інше, для тих кому цікаво загугліть, дуже класний принцип і часто пригоджується не тільки в ООП а й взагалі в розробці.

vpetryniak
Автор

Двічі перемотував та крикнув чайкою на моменті "В тебе все ідеально в розробці, але приліють ПОЕБАНІ дані" ))) Бляха, інтервʼю наче ожило)) Такий життевий дискашен проблеми у офісі між декількома розробниками))

alexngerman
Автор

17:46 Ви впевнені, що ви розмовляли саме про function override, а не про function overload?)

simpsomk
Автор

Підвищена концентрація "знову ж таки" в повітрі

rem
Автор

Було б цікаво мідл+ vue послухати. А то якийсь організований ігнор вьюшників всюди)

ВасильВасильєв-ти
Автор

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

vvchernyshenko
Автор

Ну шо там, коли сіньйорна співбесіда для Валерія?)

golysh.v