Frontend
Akoým spôsobom možno spracovávať JSON streamovaním, rozdeľovaním spracovania na časti, aby sa neblokoval hlavný vlákno? Čím možno spustiť spracovanie ďalšej časti, aby sa stránka nezdržiavala (napríklad requestIdleCallback, generátory)?
Na čo sa používa useMemo? Uveďte praktický príklad.
Aký je rozdiel medzi operátorom nulového zlúčenia (??) a logickým OR (||)?
Aký je rozdiel medzi display flex a display grid? Ako zarovnávať prvky vo flex?
[ime] sa spýtal: Čo sa ti najviac páči na tvojej súčasnej spoločnosti a čo sa ti nepáči?
Úloha 7: Existujú typy Alien a Human, ktoré sú spojené v type Person. Napíšte funkciu checkAlien, ktorá overí, či je odovzdaná osoba cudzinec. Opravte chybu TypeScript pri prístupe k vlastnosti isAlien.
Kedy si pripravený začať na novom pracovisku?
Kto stanovil priority a rozhodoval, kto na čom pracuje?
Ako je organizovaná práca s asynchrónnym kódom v JavaScripte?
Použili ste nejaké nástroje na automatickú kontrolu štýlu kódu?
Čo sa deje po tom, ako používateľ zadá URL do prehliadača a stlačí Enter – až po vykreslenie stránky na obrazovke?
Čo spôsobuje opätovné vykreslenie komponentu v Reacte?
Máte skúsenosti s MCP Playwright? Čo je MCP?
Ako by si štruktúroval výmenu informácií medzi backendom a frontendom po vrstvách (architektonicky)?
Povedzte o watch a watchEffect vo Vue 3, vlastnosti computed. Ako odstrániť watcher?
Ako hodnotíte svoju úroveň (stupeň) — junior, middle alebo senior?
Študoval si v odbore stavebné inžinierstvo. Povedz mi, čo ťa priviedlo k frontend vývoju?
Povedajte o neuspešni situaciji v projektu in kaj je šlo narobe.
funkcia recursiveFunction(N) { let čítač = 0; if (N > 0) { čítač = čítač + 1; recursiveFunction(N - 1); } // console.log(čítač) } recursiveFunction(3); // 3 3 3 ? Vysvetlite, aký bude výsledok funkcie a prečo. Tiež identifikujte akékoľvek problémy s aktuálnou implementáciou rekurzívnej funkcie a navrhnite, ako ich opraviť, aby správne počítala a zaznamenávala počet rekurzívnych volaní.
Čo je to uzáver? Môžeš to vysvetliť?