Sobes.tech

Frontend

RxJS uzdevums: ir Observable, kurā šablonā reģistrējas trīs reizes. Kā izdarīt vienu abonēšanu vietā trīs, neizmantojot tieši async pipe? Ar ko Subject un BehaviorSubject atšķiras no parasta Observable (karsts vs auksts plūsma)?

171

Kā risināt problēmu ar trackBy, ja masīvā ir dublētas vērtības un nav unikāla identifikatora?

160

JavaScript uzdevums: uzrakstiet funkciju, kas pieņem divus masīvus un atgriež masīvu ar elementiem, kas ir tikai vienā no masīviem (simetriskā atšķirība). Novērtējiet algoritma sarežģītību.

154

Kā uzvedīsies renderēšana, mainot saraksta elementu? Kam nepieciešams trackBy?

152

Vai jums ir pieredze savu UI bibliotēku vai komponentu bibliotēku rakstīšanā?

151

CSS uzdevums: trīs div bloki ir izvietoti viens virs otra, katrs ar margin-top 10px un margin-bottom 30px. Kāds būs attālums starp blokiem? Kas mainīsies, ja aizstās div ar span?

150

Vecāku komponenta izmanto OnPush stratēģiju, bērnu — Default. Kas notiek ar bērnu komponentu, ja ir izmaiņas? Kāda ir pārbaudes virziena — no augšas uz leju vai no lejas uz augšu?

145

TypeScript uzdevums: ir klase Animal ar metodiem move un bark, un funkcija process, kas pieņem dzīvnieku no tipa Animal un izsauc tā metodi bark. Vai būs TypeScript kļūda? Kā pareizi sašaurināt tipu? Kā uzrakstīt type guard?

140

Pastāsti par pielāgotajiem komponentiem, kurus uzrakstīji, balstoties uz NgZor bibliotēku (NzZor). Piemēram, datumu izvēlni ar biznesa ierobežojumiem brīvdienās.

140

JavaScript uzdevums: noteikt tipu (typeof) dažādām izteiksmēm — new Array(), objekts, Map, skaitlis, Infinity, rezultāts virkņu un skaitļu sasaistē.

139

Kāpēc jūsu projektā nenotiek pāreja uz jaunāku Angular versiju?

138

Kāda ir atšķirība starp change detection stratēģijām OnPush un Default? Kāpēc izmantot OnPush?

136

Vai pielāgotajā datuma izvēles logā tika ieviesta tastatūras atbalsts?

133

RxJS uzdevums: operatoru ķēdes optimizēšana (pipe ar filter, toLowerCase, switchMap). Izskaidrojiet, kāpēc tiek izmantots switchMap, kā tas atšķiras no concatMap un exhaustMap. Kurš operators ir labākais, apstrādājot maksājumu pieprasījumus?

129

RxJS uzdevums: noteikt izvadi, izmantojot combineLatest ar diviem straumēm ar dažādiem aizkavējumiem. Ko parādīs forkJoin?

126

Pastāsti par savu pieredzi pēdējos 3-4 gados. Kādas uzdevumus esi risinājis?

125

Kā iegūt parasta objekta garumu, izmantojot īpašumu length? Kā pievienot length metodi visiem objektiem caur prototipu?

118

Kāpēc atstājat savu pašreizējo darbu un ko meklējat jaunajā vietā?

118
/2