Frontend
Povedz mi o bind, call, apply. Čím sa líšia?
Kto sa zaoberal nastavením vývojového prostredia, lintov, formatterov (Husky, pre-commit hooks)?
Ako získať údaje z API v rámci thunk, pričom sa berie do úvahy, že API sa odovzdáva ako ďalší argument v middleware thunk?
Spomínali ste UI-kit. Ktorá súčasť bola najzložitejšia alebo najzaujímavejšia na implementáciu a ktorá predstavovala najväčšiu výzvu?
Aký je rozdiel medzi cookies a localStorage?
Aké protokoly autentifikácie a autorizácie poznáš? Porozprávaj o JWT.
Aká povinná vlastnosť musí mať každý prvok pri vykresľovaní zoznamu v Reacte? Odkiaľ je možné brať kľúče a odkiaľ nie?
Klasický spôsob vyrovnania divu na stred.
Stretli ste sa s mechanizmom CORS?
Aké znaky je potrebné escapovať na ochranu pred XSS útokmi?
Porozprávajte o svojej pracovnej skúsenosti a najzaujímavejších momentoch vo svojej kariére
Už si niekedy nastavoval CI/CD alebo infraštruktúrne veci?
Použil si vo svojej práci Vitest alebo Playwright?
V čom spočíva technická podpora projektu?
Aké úlohy by ste chceli vykonávať na novom pracovisku? Máte záujem o rozvoj v technickej alebo architektonickej oblasti?
Museli ste pracovať s novými hookmi React (18/19), ako sú useTransition, useDeferredValue?
Takže si sa zhruba zúčastnil architektúry, plánovania?
A čo sa týka aplikácií, ktoré boli navzájom vložené — boli všetky na React?
function createRateLimiter(limit, interval) {} // Testy const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorované (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (prešlo >100ms)
Povedajte o svoji trenutni delovni izkušnji: na katerem projektu ste delali, katere naloge ste opravljali, kaj je bilo realizirano?