Frontend
Prečo ste použili computed na filtrovanie tarifov, namiesto bežných premenných alebo funkcií?
Kedy sa spustí funkcia cleanup v useEffect, ak má poľ závislostí s parametrami a, b, c?
Aký je rozdiel medzi typmi any a unknown v TypeScript?
Čo je to cherry-pick v Git?
Kto by mal všeobecne rozhodnúť o posune vydania?
Akých správcu stavu ste použili? Na čo slúži správca stavu, aký problém rieši?
V funkcii handleCityChange na riadku 52 sú tri antipatterny. Nájdite ich a vysvetlite.
Úloha v Reacte: implementujte komponentu na vyhľadávanie výskytov podreťazca v texte. Požiadavky: načítanie textu z API pri prvom vykreslení, indikátor načítania, spracovanie chýb, vyhľadávanie výskytov bez ohľadu na veľkosť písmen, zvýraznenie nájdených výskytov, zobrazenie celkového počtu výskytov, tlačidlo na načítanie ďalšieho textu.
Čo viete o kontexte a kľúčovom slove this?
Pracoval ste s RxJS?
Prečo je React potrebný ako knižnica a prečo nenapísať aplikáciu na vanilla JavaScript?
Ako sú vo vašom frontend-e usporiadané stavy obchodu a servera? Používate TanStack Query?
Čo je to idempotentnosť HTTP metód? Ktoré metódy sú idempotentné a ktoré nie? V čom sa líši PUT od PATCH?
Ako ste nastavili CI/CD? Čo ste presne robili, s kým ste komunikovali?
Existujú problémy s pridávaním nových metód do prototypov vstavaných objektov?
Aký je rozdiel medzi deklaráciou funkcie a výrazom funkcie?
Ako prebieha onboarding a začlenenie do tímu?
[meno] sa opýtal: úloha: na stránke je vstupné pole. Napíšte kód, ktorý umožní uložiť zadanú hodnotu do localStorage, aby sa po obnovení stránky hodnota obnovila.
Napíšte implementáciu pomocníka Promise.withResolvers() — funkcie, ktorá vytvorí Promise a vráti objekt s tromi vlastnosťami: promise, resolve a reject.
Uvedel si, že si pracoval s mikro frontendmi. Môžeš vysvetliť, ako boli integrované, prečo boli vybrané a aké problémy sa vyskytli?