Frontend
Ako zabezpečiť, aby funkcia makeBook vracala očakávané hodnoty 0 a 5 namiesto dvoch desiatok?
Aký buildovací nástroj ste v projekte použili? Spomenuli ste, že ste optimalizovali Webpack — bol to hlavný buildovací nástroj?
Rozprávaj o Next.js: hlavné výhody, typy renderovania, serverové komponenty a ďalšie možnosti.
Čo je debounce? Napíš funkciu debounce bez použitia knižníc v vanilla JS
Má zmysel používať useMemo alebo useCallback pre funkciu, ktorá vracia JSX?
Aké spôsoby spracovania chýb existujú v JavaScripte?
Povedz mi o CSS box-sizing: content-box a border-box — na čo sa používajú, v akých prípadoch ich používaš?
Keby ste robili projekt pre seba, čo by ste si vybrali — Vue alebo React? A prečo?
Ako obísť CORS bez zmeny pôvodného servera a klienta?
Čo je to Type Guard v TypeScript?
Čo sú 'agenti' v opísanom produkte?
Kde najčastejšie stretávaš skrat? Najjednoduchý príklad.
Čo je to monorepozitár a ste s týmto prístupom oboznámení?
Akú úroveň si pripisujete — middle, middle+, senior?
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
/** * Je potrebné napísať asynchrónnu funkciu, * ktorá bude "spať" stanovený počet milisekúnd, * a potom úspešne ukončí * / function sleep(duration) { } // Príklad const startTime = Date.now(); console.log("začiatok spánku..."); sleep(2000).then(() => { console.log("Prebudiť sa po 2 sekundách!"); console.log("Uplynulý čas: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Prebudiť sa po 1 sekunde!"); console.log("Uplynulý čas: ", Date.now() - startTime); });
Čo je CSP a ako ho nastaviť?
Ktorá úloha nebola hneď jednoduchá, s čím si sa musel popasovať?
Aké sú výhody a nevýhody prístupu s častými vydaniami (nepretržitá nasadzovanie) v porovnaní s plánovanými vydaniami?
UI-kit bol založený na nejakej knižnici alebo bol úplne vlastný?