Frontend
Čo môžete urobiť okrem kurzora, ak ho nechcete používať?
V funkčnej React komponentu sú dva synchronné volania setState, potom asynchrónna funkcia a ešte tri volania setState. Koľko renderov sa uskutoční v React 18 a React 17? Čo je batching a kedy sa objavil?
/* Napíšte typ MyReadonly - robí všetky polia iba na čítanie */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Napíšte typ MyRequired — robí všetky voliteľné polia povinné */ type User = { id?: number name?: string } type MyRequired<T> = { } /* Napíšte typ MyPartial — robí všetky voliteľné polia povinné */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Je možné zastaviť šírenie udalostí? Ako? Aký je rozdiel medzi stopPropagation a stopImmediatePropagation?
V komponentu opisujeme funkciu, ktorá vracia JSX. Prečo to môže byť nie veľmi dobré riešenie?
Aké faktory sú pre vás v spoločnosti dôležité a ku ktorým pristupujete pokojne?
Implementujte funkciu promisify: prijíma funkciu s error-first callback (loadScript) a vracia novú funkciu, ktorá prijíma akékoľvek argumenty, pridáva error-first callback a obaluje volanie do Promise.
Pracuješ teraz? Ak nie, prečo?
S akými frameworkami si pracoval, s ktorým pracuješ teraz a prečo si ho vybral? Aké výhody a nevýhody vidíš v tomto frameworku?
Po testovaní váš tím testerov a vývojárov pokrýva kód jednotkovými testami? Vývojári tiež píšu integračné a end-to-end testy?
Čo je to fasáda v NgRx, akú úlohu plnila?
Ak klient obnoví stránku, či ste uložili údaje alebo ich resetovali? Použili ste Local Storage?
Boli ste pristupili zasebnemu repozitoriju GitHub i rečeno vam je da klonirate projekt i ga pokrenete. Kako biste pristupili tome? Šta biste prvo uradili?
Prečo bola prijatá rozhodnutie použiť React PDF namiesto vstavaného čítania PDF v prehliadači?
Máte skúsenosti s implementáciou backendu?
Prečo sa zvyčajne vytvoria dve migrácie pre jednu zmenu v databáze?
Je možné pridať query parametre do POST požiadavky?
Ako bola implementovaná schéma dynamických formulárov v konštruktore akcií - na frontende alebo prišla zo servera?
Kde je možné v prehliadači uložiť údaje na strane klienta?
Praktické úlohy na logické operátory (&&, ||): čo bude zobrazené v každom prípade?