Frontend Middle // Співбесіда наживо // Валерій Петриняк // S1E3
Ойын-сауық
Він - людина, що робить усе не по порядку. Почав вчити англ з читання документації bash, пішов до універу, провчився рік на відмінно та кинув, повернувся на іншу спеціальність в універ та був відрахований, після чого знову пішов учитися. Не прийняв офер через відсутність тайпскрипту в стеку.
Він сам напросився до мене на співбесіду, тож цієї п'ятниці зустрічайте в “По живому наживо” Валерія Петриняка! Чи вдасться йому продертися крізь хащі підступних запитань? Чи буде він спроможний захистити свої знання ? Що скаже йому людина в масці? Дізнаємось разом 2 червня о 19:00 на каналі “Сергій Бабіч та Дивовижний світ веброзробки”! Не проґавте!
LinkedIn Валерія: / valerii15298
Долучитися до допомоги ЗСУ
🔗 send.monobank.ua/jar/AeXQ6YRf2X
💳 5375411202918178
Долучитися до розвитку каналу:
🔗 send.monobank.ua/jar/9LUqtFvZXp
💳 5375411204412287
Пікірлер: 59
Подати заявку на участь в новому сеозні можна тут: forms.gle/fjduoCexYadKRCP17 Постійно діючий коштозбір для ЗСУ 🔗 send.monobank.ua/jar/AeXQ6YRf2X 💳 5375411202918178
Дякую! Слава Україні! Слава всім захисникам! Повага всім хто допомагає!
Мені до мідла, як до неба рачки 😁 але було капець як цікаво! нагуглилась на два дні наперед і дізналась багато нового! ) Валерій великий молодець і, як на мене, дуже класно відповідав! 💪Дуже дякую!
шойно побачив цей собес. самий топовий чувак в цій серії вюх. згідний з таємним гостем про його рівень. окрема подяку Бабічу за такого таємного гостя: коротко, чотко, відверто, по ділу.
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 підсумок
🚀🔥🚀 дякую пане Сергій за таку можливість!
@babichweb
Жыл бұрын
Дякую, що зголосився, було несподівано та круто! Чекаю на синйорську співбесіду!
@zoojs
Жыл бұрын
@@babichweb може тоді додасте лайвкодінг? Цікаво було би глянути
@babichweb
Жыл бұрын
Є в планах
Дякую, було цікаво)
тааак. Кандидат, якого цікавить те чим він займається, а не просто відпрацювати зміну, завжди цікавий для інших. Етер вогінь, вось ^_^😁
Дуже корисні відео! Намагаюсь не пропускати))
@babichweb
6 ай бұрын
Дякую)
Двічі перемотував та крикнув чайкою на моменті "В тебе все ідеально в розробці, але приліють ПОЕБАНІ дані" ))) Бляха, інтервʼю наче ожило)) Такий життевий дискашен проблеми у офісі між декількома розробниками))
Передивився усі інтерв'ю. На зараз це напевно найсильніше і найвпевненіше в'ю від кандидата. Дуже дякую за класний контент
@sergeykushnerov8947
7 ай бұрын
Та дно а не интервью
про Error Boundary можна ще додати, що залежно від продукту іноді краще "ламати" лише частину інтерфейсу і фолбечити якийсь UI, а іноді краще всю апку "розламати" - наприклад, в банківських продуктах, якщо зламати лише частину інтерфейсу, а не всю апку (окрім header та footer), то юзер зможе в зломаному функціоналі зробити певні неправильні операції (конвертувати валюту випадково, відправити не тому отримувачу і тд)
Декілька моментів не знав, зокрема про Solid та нюанси graphql, а так наче відео навіть легше ніж на джуна пішло. Дякуємо за контент!
@babichweb
11 ай бұрын
Дякую, приходьте ще )
Матеріал крутий) Для підготовки до інтервю на мідла саме це) Було досить цікаво послухати запитання й відповіді) Єдине, маю 1 питання. Можливо раніше відповіді вже були то прошу дуже не критикувати)) І так: 1) Про яку бібліотеку говорив Валерій, що там є майже все корисні функції, але вона не поєднюється з тайп скриптом?
@Andrerud
8 ай бұрын
Ramda
До речі на рахунок DI(Dependency Inversion) я там забув і сплутав і розказав про (Inversion of control) а Dependency Inversion це дещо інше, для тих кому цікаво загугліть, дуже класний принцип і часто пригоджується не тільки в ООП а й взагалі в розробці.
Дуже прохаваний чувак, сподобався. Була би своя компанія - запропонував би офер))
@babichweb
Жыл бұрын
Я теж дуже приємно здивований
Підвищена концентрація "знову ж таки" в повітрі
17:46 Ви впевнені, що ви розмовляли саме про function override, а не про function overload?)
@vpetryniak
Жыл бұрын
Good point, дякую) саме так я говорив про function overload, override це інше👍
@babichweb
Жыл бұрын
НУ ПЕРЕПУТАЛИ
@babichweb
Жыл бұрын
Но відповів правильно, заєбісь )
@vpetryniak
Жыл бұрын
Ха-ха)):)
@simpsomk
Жыл бұрын
@@babichweb уважний trainee на зв'язку :)
Цікавий формат, мені сподобалось. Хотілось би ще бачити більш чіткі пояснення правильних відповідей від інтервьюерів. Якби я не знав як працює реакт контекст то мені було б важко інтерпретувати фразу "контекст ререндерить усе що його використовує". Це значить що ререндерить все дерево компонентів що обернуто в контекст провайдер? Чи ні? Багато хто так і розуміє ))
Коли вже буде бек? :)
@babichweb
11 ай бұрын
Думаю над цим
Тобто знов ж таки
Було б цікаво мідл+ vue послухати. А то якийсь організований ігнор вьюшників всюди)
@babichweb
9 ай бұрын
Якщо зберем 3400 підписників, обіцяю наступну співбесіду з в'ю. Але потрібна допомога ;)
@firepixel9701
5 ай бұрын
@@babichweb підписників уже більше а відоса про Vue нема ((
А можна посунути плакат богунівців на більш вигідну позицію?)
@babichweb
Жыл бұрын
То треба цвяшка перебить )
Дивлюсь пів години - це точно на мідла, а не на сеньора інтервью? 🙃
@ShoTHIk
Жыл бұрын
Перші півгодини питань - мене на джуна таке питали 🥲
@arseniimaksymenko4259
6 ай бұрын
@@ShoTHIkголовне не питання, а відповіді)
Ну шо там, коли сіньйорна співбесіда для Валерія?)
@babichweb
8 ай бұрын
Можливо, у новому сезоні )
Low mid dev 🤌🏻
@babichweb
5 ай бұрын
forms.gle/GfqX5CsuuqvzrpFD8
Та це ніхуя не мідл. Він їбашить покруче багатьох сеньорів.
@babichweb
Жыл бұрын
Самі в шокови
@guliver7295
Жыл бұрын
та ну ... багато води аби побалакати називається. Це иебе питають про одне а ти навколо про все що знаєш...
@babichweb
Жыл бұрын
docs.google.com/forms/d/e/1FAIpQLSfzhG-j9IqCZDB-fQMMJXVli_JC2Tbuutc6_GX7i6tikCpfNg/viewform
щось відповіді пана не налазять на сіньора як по мені.. та й на мідла таке..... мою думку дуже файно ілюструє момент 14:43 (в статиці ) )))))
47:12 - ось стільки я витримав. "Знов ж таки" перемогло. Вибачте, я більше це дивитись не можу.
коментар до теми контексту в реакті : ) пропорець білої або темної теми, можна застосовувати для html тегу (html.dark or html.light) а далі в залежності від теми обирати, які змінні для кольорів використовувати
Знов ж таки. тобто. Знов ж таки. тобто. тобто. Знов ж таки. Знов ж таки. тобто. тобто. Знов ж таки. тобто. Знов ж таки. тобто. Знов ж таки. тобто. Знов ж таки. тобто. тобто. Знов ж таки. Знов ж таки. тобто. тобто. Знов ж таки. тобто. Знов ж таки. тобто. Знов ж таки. тобто.
Больше 100 собеседований за 2 года было, но вот этот формат, дно полное. Нихера не информативно, собес на мидла, а вода одна
@arseniimaksymenko4259
6 ай бұрын
Якщо тобі потрібне чітке питання і чітка відповідь то це не інтерв'ю, а дока треба тобі