/** * Napíšte komponentu, ktorá získa používateľa podľa {{userId}} a zobrazí hlavné údaje * Použite fetchUser na požiadavku */ export const User: FC<Props> = ({ userId }) => { // Napíšte svoje riešenie tu: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };
Frontend
Čo ukážu dva výstupy console.log v príklade s objektmi a, b a c, používanými ako kľúče objektu?
funkcia debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }
Na akých úrovniach je možné poskytovať služby prostredníctvom providerov v Angular: komponent, routa, modul, aplikácia, platforma?
Čo bolo nakonfigurované v CI/CD pre automatické nasadenie a ako to zabezpečilo stabilitu produkcie?
Koľko tímov bolo v produkte, koľko ľudí bolo vo vašom tíme a koľko vývojárov pracovalo na jednom mikrofrontend?
Prečo dochádza k opätovnému renderovaniu React komponentov pri práci s Reduxom a ako sa komponent dozvie o zmenách stavu?
Čo sa stane, ak do koreňového rozloženia servera umiestnite veľa klientskych komponentov s direktívou 'use client'?
Pracovali ste niekedy s i18n?
Ktorý zásobník na správu stavu by si odporučil pre tento projekt: React Query, Redux Toolkit, RTK Query?
Pracovali ste na nastavení testovacieho prostredia alebo ste len písali testy?
Nastavili ste CI/CD úplne od začiatku?
[meno] sa opýtal: aké konkrétne kroky ste podnikli na optimalizáciu mikro-frontend služby a zníženie veľkosti balíka? Akú mikro-frontend technológiu ste použili?
Vyvinuli ste hru na Phaser a Canvas sami alebo pomocou neurónových modelov?
Kedy možno očakávať spätnú väzbu po pohovore?
Čo si myslíš o prístupe CSS-in-JS (styled-components, emotion)?
Ako ste vhodný/á na prácu s rutinnými, monotónnymi rozhraniami v bankových systémoch spolu s technicky zaujímavými úlohami? Je to prekážka?
Ako implementovať streamovanie odpovede a zobraziť HTML generované LLM na strane klienta?
Aká databáza bola použitá v projekte?
Implementujte rozhranie filtra letov podľa počtu zastávok: načítajte letenky cez fetchTickets, dynamicky zobrazujte zaškrtávacie políčka pre dostupný počet zastávok, podporujte viacnásobný výber a filtrujte zoznam leteniek. Diskutujte o možných optimalizáciách.