Napravite novi tip zasnovan na tipu Delivery, gde polja name, address i date postaju opcionalna (Partial).
Frontend
Zašto ste odlučili da napustite trenutni posao i šta očekujete od novog?
Koje prednosti donosi korišćenje funkcije inject() umesto injekcije putem konstruktora u vašem projektu?
Koje metode možete koristiti za poboljšanje performansi aplikacije (front-end, back-end, baza podataka)?
Implementirajte funkciju promisify: ona prihvata funkciju sa callback-om koji prvo javlja grešku (loadScript) i vraća novu funkciju koja prihvata bilo koje argumente, dodaje callback koji prvo javlja grešku i obavija poziv u Promise.
Šta je strict mode u JavaScriptu? U čemu je razlika kada je uključen i kada nije? Koja ograničenja nameće?
[ime] je pitao: molim vas, ispričajte nam o svom iskustvu.
Proverite Angular komponentu koja prikazuje listu repozitorijuma: predložite i unesite potrebne izmene da bi komponenta bila spremna za merge.
Da li nam je potreban load balancer ako imamo vrlo moćan server?
Predložite nekoliko opcija za ispravku metode getMultiSum kako bi ispravno izračunala rezultat (gubitak konteksta this).
Pružite informacije o hookovima životnog ciklusa Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked i ngOnDestroy.
Implementirajte komponentu 'slot mašinu' sa tri točka: treba da čuva trenutne vrednosti točkova, implementira pokretanje rotacije (RunSpinner), stanje disabled za dugme, odredi pobedu/poraz i ispravno prikazuje poruku, kao i da učini komponentu skalabilnom na proizvoljan broj točkova.
Da li je Observable sinhron ili asinhron?
Navedite i uporedite operatore višeg reda RxJS: switchMap, mergeMap, concatMap i exhaustMap.
Koje su potencijalne pretnje bezbednosti ove aplikacije i kako se od njih zaštititi?
Поред структуре фасцикли, који још принципи постоје у FSD?
Opisati strukturu sistemskog dizajna: klijent, DNS, serveri, load balancer, baza podataka, S3 skladište, CDN, keširanje (Redis).
Funkcija koja vraća objekat tipa { getNumby: number, createDub: number } ili { getNumby: string, createDub: string }. Treba napisati TypeScript tip koji odgovara za oba slučaja (A i B), ali ne sme dozvoliti varijantu gde polja imaju različite tipove podataka. Kako biste to rešili?
Da li ste ranije pohađali sekcije o web sistemskom dizajnu?
Objasnite kako funkcioniše ChangeDetectionStrategy.OnPush i po čemu se razlikuje od strategije Default.