Frontend
Čo prináša knižnica na správu stavu servera — aké výhody a pohodlie?
Ako používať debugger v Chrome DevTools? Ako nastaviť bod prerušenia na cudzom webe bez prístupu k zdrojovému kódu?
Implementujte funkciu fetchAll, ktorá prijíma pole URL a fetcher, a vracia pole výsledkov. Ako robiť paralelné a sekvenčné požiadavky?
Ste momentálne aktívne alebo pasívne v hľadaní práce?
Aký je rozdiel medzi git fetch a git pull?
Koľko času ste venovali písaniu testov v porovnaní s bežnou prácou?
Porozprávaj o programovacích paradigmoch: OOP a funkcionálne programovanie.
Implementujte vlastnú funkciu promiseAll, ktorá je ekvivalentom Promise.all: prijíma pole promises, vracia promise s poľom výsledkov v pôvodnom poradí, a pri prvom rejected — okamžite volá reject.
Čo vieš o projekte, na ktorý ťa zvolali?
Koľko času potrebuješ na dokončenie prechodu z predchádzajúcej práce?
Ktorý natívny mechanizmus JavaScript umožňuje realizovať sekvenčné scenáre s čakaním na odpoveď (napríklad onboarding alebo viacstupňové formuláre)?
Myslíš si, že má TypeScript nejaké nevýhody?
Implementujte funkcijo memoizacije (predpomnjenja), ki shranjuje rezultat funkcije pri ponovnih klicih z enakimi argumenti, vključno z obravnavo primitivov in undefined, ter možnostjo čiščenja predpomnilnika (clearCache).
Použil si v praxi kľúčové slovo infer? Na čo je potrebné a ako funguje?
Čo robí funkcia `getUser` v rámci hooku?
Čo sú useMemo a useCallback, v čom je rozdiel a kedy ich použiť?
Lahko na kratko poveš o svoji zadnji izkušnji in česa pričakuješ od novega dela, kaj iščeš na novi poziciji?
Dá sa z daného súboru jednosmerných ciest (grafu), ktorého cykly sú garantované, dostať z bodu 1 do bodu N?
Čo je spracovanie udalostí v Reacte? Čo je syntetická udalosť?
Kontrola jedinečnosti by sa mala vykonávať bez zohľadnenia veľkosti písmen. V props komponentu je dostupná celá tabuľka dát a je známe id riadku, ktorý upravuje používateľ. Ako upraviť validátor s ohľadom na to?