Frontend
Pre prvky s position: absolute — aké kritériá určujú, ktorý je containing block? Len position: relative alebo existujú aj iné možnosti?
Aký správca stavu bol použitý v projekte? Redux, MobX alebo niečo iné?
Pracoval si s mikrofrontendmi? Môžeš vysvetliť koncept?
V funkcii requestUserData sú tri požiadavky vykonávané postupne. Prečo ich nemôžeme jednoducho zabaliť do Promise.all? Ako optimalizovať túto funkciu, aby požiadavky boli vykonané v čo najkratšom čase?
Aké sú možnosti, ako sa zbaviť inline štýlov v React komponentu?
Ako vybrať, čo použiť — Flexbox alebo Grid? V čom je medzi nimi rozdiel?
Ako by ste organizovali delo s velikim formulárom za výpočet poistného, ktorý obsahuje veľa polí (okolo 50), dynamické sekcie, okamžitý výpočet celkovej ceny, rozdelený na niekoľko obrazoviek?
Čo je dôležité zvážiť pri UX pre živé video v porovnaní s bežným VOD?
Podľa akých kritérií budeš vyberať novú spoločnosť?
Praktická úloha: daný je zoznam bodov s poľami time a value. Je potrebné identifikovať skupiny bodov s rovnakou hodnotou a ponechať len začiatok a koniec každej skupiny (pre optimalizáciu tvorby lineárneho grafu).
Vysvetli, čo je Virtual DOM v Reacte.
Volajte funkciu getProducts v komponente Vue 3 a zobrazte získané výsledky v šablóne.
V ktorých prípadoch je použitie v-html (innerHTML) dobré a v ktorých zlé? Ako si môžete byť istí, že obsah zo servera je bezpečný?
Aké typy dát existujú v JavaScripte? Čím sa primitívne typy líšia od objektov? Ako sa ukladajú do pamäte?
Partner, ktorý zverejňoval odkazy na tendre, to schvaľoval vopred alebo leady prichádzali nečakane a vo veľkom množstve?
Aké formáty obrázkov existujú (JPG, PNG, WebP)? Ako si prehliadač vyberá, ktorý formát použiť?
Aké stratégie renderovania existujú? Porozprávajte nám o CSR, SSR, SSG.
Uveďte: presun bol z JS/JSVue na React a TypeScript, a teraz je plánovaný prechod na mikrofrontendy?
Optimalizovali sme komponenty — uveďte príklad toho, ako to bolo pred optimalizáciou a ako je po nej.
Museli ste použiť RTK pri používaní Redux?