Sobes.tech

Frontend

Crea un nou tip bazat pe tipul Delivery, unde câmpurile name, address și date devin opționale (Partial).

174

Ce este modul strict în JavaScript? Care este diferența când este activat și când nu? Ce restricții impune?

173

Câți utilizatori vom avea? Este necesară optimizarea SEO? Este necesară localizarea? Ce metrici trebuie să colectăm?

172

De ce ai decis să părăsești locul de muncă actual și ce aștepți de la cel nou?

172

Ce metode pot fi utilizate pentru a îmbunătăți performanța unei aplicații (front-end, back-end, bază de date)?

170

Implementați funcția promisify: aceasta primește o funcție cu callback error-first (loadScript) și returnează o nouă funcție care acceptă orice argumente, adaugă un callback error-first și înfășoară apelul într-un Promise.

169

[nume] a întrebat: te rugăm să ne povestești despre experiența ta.

168

Avem nevoie de un load balancer dacă avem un server foarte puternic?

166

Propuneți mai multe opțiuni pentru corectarea metodei getMultiSum pentru a calcula corect rezultatul (pierdere a contextului this).

166

Implementați un component 'Mașină de sloturi' cu trei tamburi: trebuie să stocheze valorile actuale ale tamburilor, să implementeze pornirea rotirii (RunSpinner), starea disabled pentru buton, să determine câștigul/înfrângerea și să afișeze corect mesajul, precum și să facă componenta scalabilă pentru un număr arbitrar de tamburi.

166

Efectuați o revizuire a componentei Angular care afișează lista de depozite: propuneți și faceți modificările necesare pentru ca componenta să fie gata pentru fuziune.

166

Vorbiți despre hook-urile ciclului de viață Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked și ngOnDestroy.

164

Care sunt amenințările potențiale de securitate ale acestei aplicații și cum ne putem proteja împotriva lor?

163

Numește și compară operatorii de ordin superior ai RxJS: switchMap, mergeMap, concatMap și exhaustMap.

161

Descrieți structura designului sistemului: client, DNS, servere, load balancer, bază de date, stocare S3, CDN, caching (Redis).

161

Observable este sincron sau asincron?

161

Pe lângă structura de foldere, ce alte principii are FSD?

160

O funcție care returnează un obiect de tipul { getNumby: number, createDub: number } sau { getNumby: string, createDub: string }. Trebuie să scrii un tip TypeScript care să fie potrivit pentru ambele cazuri (A și B), dar să nu permită varianta în care câmpurile au tipuri de date diferite. Cum ai rezolva asta?

159

Ați mai urmat secțiuni despre proiectarea sistemelor web înainte?

159

Spuneți-ne cum funcționează pattern-ul Event Emitter și dacă ați avut experiență cu el, în special în Angular.

158
/5