Loo uus tüüp, mis põhineb Delivery tüübile, kus väljad name, address ja date muutuvad valikuliseks (Partial).
Frontend
Milliseid eeliseid pakub inject() funktsiooni kasutamine teie projektis konstruktor-injektsiooni asemel?
Miks otsustasite lahkuda oma praegusest töökohast ja mida te ootate uuelt?
Milliseid meetodeid saab rakenduse (frontend, backend, andmebaas) jõudluse parandamiseks kasutada?
Mis on strict mode JavaScriptis? Milline on selle erinevus, kui see on sisse lülitatud ja kui mitte? Milliseid piiranguid see kehtestab?
Rakenda promisify funktsiooni: see võtab vastu error-first callbackiga (loadScript) funktsiooni ja tagastab uue funktsiooni, mis võtab vastu mis tahes argumendid, lisab error-first callback ja pakib kõne Promise'i.
Tehke ülevaade Angular komponendist, mis kuvab hoidlate nimekirja: tehke ettepanekuid ja tehke vajalikud muudatused, et komponent oleks valmis ühendamiseks.
[nimi] küsis: palun, räägi meile oma kogemusest.
Kas meil on vaja load balancerit, kui meil on väga võimas server?
Pakkuge mitu varianti getMultiSum meetodi parandamiseks, et see õigesti arvutaks tulemuse (this konteksti kaotus).
Rääkige Angulari elutsükli haakidest: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked ja ngOnDestroy.
Rakenda 'slotimasina' komponendi kolme rulliga: see peab salvestama rullide praegused väärtused, rakendama pöörlemise alustamist (RunSpinner), nupu disabled olekut, määrama võidu/kaotuse ning õigesti kuvama sõnumit, samuti muutma komponendi skaleeritavaks mis tahes arvul rulle.
Millised on selle rakenduse potentsiaalsed turvalisusohud ja kuidas neist kaitsta?
Lisaks kaustatüübile, millised teised põhimõtted on FSD-l?
Nimetage ja võrrelge RxJS-i kõrgema taseme operaatorid: switchMap, mergeMap, concatMap ja exhaustMap.
Funktsioon, mis tagastab objekti tüüpi { getNumby: number, createDub: number } või { getNumby: string, createDub: string }. Tuleb kirjutada TypeScript-tüüp, mis sobib mõlemale juhtumile (A ja B), kuid ei tohi lubada varianti, kus väljad omavad erinevat andmetüüpi. Kuidas sa selle lahendaksid?
Kas teil on varem olnud vaja läbida veebisüsteemide disaini sektsioonid?
Kirjeldage süsteemi disaini struktuuri: klient, DNS, serverid, koormuse tasakaalustaja, andmebaas, S3 salvestus, CDN, vahemälu (Redis).
Kas on võimalik importida ühest FSD tasemest teise samal tasemel?
Selgitage, kuidas töötab ChangeDetectionStrategy.OnPush ja kuidas see erineb Default strateegiast.