Vytvorte nový typ založený na type Delivery, kde polia name, address a date sú voliteľné (Partial).
Frontend
Čo je to strict mode v JavaScriptu? V čom je rozdiel, keď je zapnutý a keď nie je? Aké obmedzenia ukladá?
Koľko používateľov budeme mať? Je potrebná SEO-optimalizácia? Je potrebná lokalizácia? Aké metriky musíme zbierať?
Prečo ste sa rozhodli opustiť svoje súčasné zamestnanie a čo očakávate od nového?
Aké spôsoby možno použiť na zlepšenie výkonu aplikácie (front-end, back-end, databáza)?
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.
[meno] sa spýtal: prosím, povedzte nám o vašich skúsenostiach.
Potrebujeme load balancer, ak máme veľmi výkonný server?
Navrhnite niekoľko možností na opravu metódy getMultiSum, aby správne vypočítala výsledok (strata kontextu this).
Implementujte komponentu 'výherný automat' so tromi valcami: musí uchovávať aktuálne hodnoty valcov, implementovať spustenie otáčania (RunSpinner), stav disabled pre tlačidlo, určiť víťazstvo/prehru a správne zobrazovať správu, ako aj spraviť komponentu škálovateľnou na ľubovoľný počet valcov.
Preverite Angular komponent, ki prikazuje seznam repozitorijev: predlagajte in izvedite potrebne spremembe, da bo komponenta pripravljena za združevanje.
Povedzte o hookoch životného cyklu Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked a ngOnDestroy.
Aké sú potenciálne bezpečnostné hrozby tejto aplikácie a ako sa proti nim chrániť?
Uveďte a porovnajte operátory vyššieho radu RxJS: switchMap, mergeMap, concatMap a exhaustMap.
Opíšte štruktúru systémového dizajnu: klient, DNS, servery, load balancer, databáza, S3 úložisko, CDN, kešovanie (Redis).
Je Observable synchronné alebo asynchrónne?
Okrem štruktúry priečinkov, aké ďalšie princípy má FSD?
Funkcia, ktorá vracia objekt typu { getNumby: number, createDub: number } alebo { getNumby: string, createDub: string }. Je potrebné napísať TypeScript typ, ktorý je vhodný pre oba prípady (A a B), ale nesmie povoliť variant, kde majú polia rôzne typy údajov. Ako by ste to vyriešili?
Museli ste už niekedy absolvovať sekcie o návrhu webových systémov?
Povedzte, ako funguje vzorec Event Emitter in ali imate z njim izkušnje, zlasti v Angular.