Frontend
Aké metodológie, metriky a merania používate na optimalizáciu načítania webu, nie renderovania?
Ako sa vysporiadate so zložitou úlohou s nejasnými momentmi, ktoré bránia jej vyriešeniu?
Čo je to hoisting (hoisting)?
Povedz o princípe Dependency Inversion (DIP) zo SOLID na príklade
const S = { id: 1, meno: "Ivan", vek: "39", tel: [phone] }; function getParam(obj, key) { return obj[key]; } getParam(S, "tel"); getParam(S, "job");
Museli ste niekedy písať testy?
Ktoré metriky Web Vitals sú lepšie pri klientskom renderovaní (CSR) v porovnaní s SSR?
Prečo je veľa HTTP požiadaviek problém? Ako je multiplexing HTTP/2 s tým spojený a ako HTTP/3 (prechod z TCP na UDP) rieši problém head-of-line blocking?
Napíšte požiadavku fetch, ktorá vracia zoznam produktov. Zabaľte ju do samostatnej funkcie, ktorú je možné opakovane použiť.
Máte skúsenosti s Vue? Aké nástroje ste použili na testovanie?
Povedz mi o VueUse: aké funkcie si v práci používal?
Čo je v podstate composable z pohľadu jazyka? (uzáver)
Ako pridobiti podatke iz druge funkcije slice (npr. users slice) na strani određenog korisnika, ne narušavajući granice između modula i bez nepotrebnih zahteva?
Aký je rozdiel medzi interface a type v TypeScript?
Ako implementovať obojsmerné viazanie nativným spôsobom, cez value a update (get/set)?
Stretli ste se s tim problemom ranije? Koju matematičku svojstvo ste koristili kada ste odlučili da proverite deljivost sa 15 umesto istovremene deljivosti sa 3 i 5?
Aké sú obmedzenia rekurzívneho prechodu stromom? Čo sa líši od prechodu do hĺbky (DFS) od prechodu do šírky (BFS)? Ako možno implementovať prechod stromom bez rekurzie?
To má zmysel—uzatvorenie verejnej zmluvy zabraňuje nechceným odchýlkam API a diskriminované unie sú silným dôvodom na uprednostnenie `type`. Pri implementácii toho tlačidla, aby bolo pixel-perfect a responzívne, ako riešite rozostupy a zarovnanie, aby ikona + štítok zostali vizuálne konzistentné naprieč bodmi prerušenia a zmenami veľkosti písma?
Implementoval autorizáciu? Ako pracoval s tokenmi?
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?