Frontend
Ako sa JavaScript pripája k prvkom DOM, ako sú input a tlačidlo, po načítaní skriptu?
Govoriš o delu s grafikom i animacijami — koje si biblioteke koristio za to? Kakvog su tipa te grafike i animacije?
Aké metódy existujú na pridanie prvku do poľa?
Aké sú potenciálne bezpečnostné obavy pri používaní JSONP a ako ich rieši CORS?
Poskytuje sa funkcia a dva objekty na kontrolu. Prečo TypeScript v jednom prípade nehlási chybu, v inom áno? Vysvetlite dôvod pre každý riadok s chybou.
Rozprávaj o vzniku a zániku udalostí.
Môžeš opísať nejaký konkrétny prípad optimalizácie, ktorý si nedávno urobila a ktorý ti zostal v pamäti?
Povedz mi o useState v Reactu: kaj je, kako deluje, je to sinhroni ali asinhroni hook?
Praktická úloha: napíšte TypeGuard na určenie typu zvieraťa (Pes alebo Mačka)
Prečo ste nepoužili localForage alebo iný obal nad IndexedDB?
Aké sú hlavné rozdiely medzi Vue 2 a Vue 3?
Pracoval si s Vue Router? Porozprávaj o hookoch navigácie Vue Router.
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Zvýšiť </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Ako získať hodnotu z Promise a spracovať chyby?
Ako priorizujete technický dlh v porovnaní s obchodnými úlohami?
Aký je rozdiel medzi logickým OR (||) a operátorom nulového zlúčenia (??)?
Ako hodnotíte zoradenie v aplikácii — funguje správne?
Čo môžete povedať o Nuxt? Aké sú ťažkosti pri práci s Nuxt v porovnaní s Vue 3?
Ako implementovať kontrolu oprávnení alebo rolí na úrovni rout v Vue Router 3?
Čo je kritická cesta vykresľovania? Aké sú fázy?