Frontend
Какви проблеми има в текущия подход към SSR Data Loading и как ще се разрастват при добавяне на нови страници?
Какъв формат на работа предпочиташ: отдалечен, офисен или хибриден?
Реализирайте функцията fetchAll, която приема масив от URL адреси и fetcher, и връща масив с резултати. Как да направим паралелни и последователни заявки?
Разкажете за жизнения цикъл на React компонент: основните етапи на монтаж, рендер и демонтиране.
Какво е операторът 'as' в TypeScript и какви са неговите предимства и недостатъци?
Реализирайте собствената си функция promiseAll, която е аналог на Promise.all: приема масив от промиси, връща промис с масив от резултати в първоначалния ред, и при първото rejected — веднага извиква reject.
Мислиш ли, че TypeScript има недостатъци?
Реализирайте функция за мемоизация (кеширане), която кешира резултата от функция при повторни извиквания с едни и същи аргументи, включително обработка на примитиви и undefined, както и възможност за изчистване на кеша (clearCache).
Опишете труден компромис, с който сте се сблъскали.
Защо React използва Virtual DOM и как работи?
Какво е обработка на събития в React? Какво е синтетично събитие?
Бизнесът искаше бързо да пусне функция, но ти разбираше, че това носи технически рискове. Как постъпи?
Какви са начините за оптимизация на производителността в React?
Каква е разликата между съхраняването на данни в масив и в обект от гледна точка на паметта? Кой начин за съхранение на таблица (двумерен масив или двумерен обект) ще бъде по-лесен за паметта?
Имало ли е случаи, когато сте писали свои стартови?
Какви трудности възникват при работа с микрофронтовата архитектура и Module Federation във вашия проект?
Разкажи ми за React, колко дълбоко си се сблъсквал с вътрешните му нюанси? Какво си използвал?
Каква е разликата между useEffect с празен масив от зависимости и useEffect без масив от зависимости?
В кои компоненти работят хуковете в Next.js?
Как бяха организирани проектите в Paraveb: работеше един човек по проекта или екип?