Hozzon létre egy új típust a Delivery típus alapján, ahol a name, address és date mezők opcionálisak (Partial).
Frontend
Mi az a szigorú mód a JavaScript-ben? Miben különbözik, amikor be van kapcsolva és amikor nincs? Milyen korlátozásokat ró rá?
Hány felhasználónk lesz? Szükség van SEO-optimalizálásra? Szükség van lokalizációra? Milyen mérőszámokat kell gyűjtenünk?
Miért döntöttél úgy, hogy elhagyod a jelenlegi munkahelyedet, és mit vársz az újtól?
Milyen módszerek alkalmazhatók egy alkalmazás teljesítményének javítására (frontend, backend, adatbázis)?
Valósítsa meg a promisify függvényt: ez egy error-first callback-et (loadScript) tartalmazó függvényt fogad, és egy új függvényt ad vissza, amely bármilyen argumentumot elfogad, hozzáadja az error-first callback-et, és a hívást Promise-be csomagolja.
[név] kérdezte: kérlek, mesélj a tapasztalatodról.
Szükségünk van load balancerre, ha nagyon erős szerverünk van?
Javasolj több lehetőséget a getMultiSum módszer javítására, hogy helyesen számolja ki az eredményt (this kontextus elvesztése).
Implementáljon egy 'nyerőgép' komponenst három hengerről: tárolja a hengerek aktuális értékeit, valósítsa meg a forgás indítását (RunSpinner), a gomb disabled állapotát, határozza meg a győzelem/vereség állapotát, és helyesen jelenítse meg az üzenetet, valamint tegye a komponenst skálázhatóvá tetszőleges számú hengerről.
Végezze el az Angular-komponens áttekintését, amely a tárolók listáját jeleníti meg: javasolja és hajtsa végre a szükséges módosításokat, hogy a komponens készen álljon az összevonásra.
Ismertesse az Angular életciklus hookjait: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked és ngOnDestroy.
Milyen potenciális biztonsági fenyegetések vannak ennek az alkalmazásnak, és hogyan lehet védekezni ellenük?
Nevezze meg és hasonlítsa össze az RxJS felső szintű operátorait: switchMap, mergeMap, concatMap és exhaustMap.
Írja le a rendszerterv szerkezetét: kliens, DNS, szerverek, load balancer, adatbázis, S3 tároló, CDN, gyorsítótárazás (Redis).
Az Observable szinkron vagy aszinkron?
A mappaszerkezeten kívül, milyen más elvek vannak az FSD-ben?
Egy függvény, amely egy { getNumby: number, createDub: number } vagy { getNumby: string, createDub: string } típusú objektumot ad vissza. Olyan TypeScript típust kell írni, amely mindkét esethez (A és B) megfelel, de nem engedi meg a változatot, ahol a mezők különböző adattípusokat tartalmaznak. Hogyan oldanád meg?
Korábban volt már webrendszer-tervezési szekciókon?
Mesélje el, hogyan működik az Event Emitter minta, és volt-e vele tapasztalata, különösen Angularban.