Sukurkite naują tipą, pagrįstą Delivery tipu, kur laukai name, address ir date taps neprivalomi (Partial).
Frontend
Kokias naudą suteikia inject() funkcijos naudojimas vietoj konstruktoriaus injekcijos jūsų projekte?
Kodėl nusprendėte palikti dabartinę darbo vietą ir ko tikitės iš naujo?
Kokius būdus galima naudoti programos našumui gerinti (priekis, galas, duomenų bazė)?
Kas yra strict mode JavaScript? Kuo jis skiriasi, kai įjungtas ir kai ne? Kokius apribojimus jis nustato?
Įgyvendinkite promisify funkciją: ji priima funkciją su error-first callback (loadScript) ir grąžina naują funkciją, kuri priima bet kokius argumentus, prideda error-first callback ir apgaubia iškvietimą Promise.
[vardas] paklausė: prašome papasakoti apie savo patirtį.
Peržiūrėkite Angular komponentą, kuris rodo saugyklų sąrašą: pasiūlykite ir atlikite būtinus pakeitimus, kad komponentas būtų paruoštas sujungimui.
Pateikite keletą būdų, kaip pataisyti getMultiSum metodą, kad jis teisingai apskaičiuotų rezultatą (this konteksto praradimas).
Ar mums reikia load balancer'į, jei turime labai galingą serverį?
Pasakykite apie Angular gyvenimo ciklo hook'us: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked ir ngOnDestroy.
Įgyvendinkite 'slot mašinos' komponentą su trimis būgnais: turėtų saugoti būgnų esamąsias reikšmes, įgyvendinti sukimo pradžią (RunSpinner), mygtuko disabled būseną, nustatyti pergalę/pralaimėjimą ir teisingai rodyti pranešimą, taip pat padaryti komponentą skalę bet kokiam būgnų skaičiui.
Kokios yra šios programėlės galimos saugumo grėsmės ir kaip nuo jų apsisaugoti?
Be failų struktūros, kokie kiti principai yra FSD?
Funkcija, kuri grąžina objektą tipo { getNumby: number, createDub: number } arba { getNumby: string, createDub: string }. Reikia parašyti TypeScript tipą, kuris tinka abiem atvejais (A ir B), bet neleidžia variantą, kuriame laukai turi skirtingus duomenų tipus. Kaip tai išspręstumėte?
Aprašykite sistemos dizaino struktūrą: klientas, DNS, serveriai, apkrovos balansavimas, duomenų bazė, S3 saugykla, CDN, kešavimas (Redis).
Ar kada nors teko lankyti interneto sistemų projektavimo skyrius?
Pavadinkite ir palyginkite RxJS aukšto lygio operatorius: switchMap, mergeMap, concatMap ir exhaustMap.
Ar galima importuoti iš vieno FSD lygio į kitą tame pačiame lygyje?
Paaiškinkite, kaip veikia ChangeDetectionStrategy.OnPush ir kuo ji skiriasi nuo Default strategijos.