Ir masīvs ar objektiem ar lauku value. Jāizveido jauns masīvs, kas satur tikai šo objektu skaitliskās vērtības (bez virknes). Kā to izdarīt un kā pārbaudīt, vai vērtība ir skaitlis?
Frontend
Kas ir ģeneriskie tipi TypeScript? Kāpēc tos izmantot? Vai tas ir labs prakses vai anti-patēns?
Vai jūs pazīstat tipu unknown? Kā tas atšķiras no any?
Kādu pieeju izmanto React: imperatīvu vai deklaratīvu? Kāda ir atšķirība?
Komponentā ir ievietoti console.log vecāka un bērnu komponentos, kā arī useEffect. Kādos secībā tie tiks parādīti un kāpēc?
Kura būvētājs tiek izmantots projektā? Vai esat strādājis ar Webpack?
Kā tipizēt funkciju, kas pieņem unknown un atgriež konkrētu tipu, lai TypeScript vienmēr uzskatītu atgrieztās vērtības par šo tipu?
Kāda ir tava pieredze ar TypeScript? Vai esi strādājis ar tipu pakotņu ģenerēšanu?
Kāda ir problēma, izmantojot enum TypeScript, kad tas tiek kompilēts uz JavaScript? Ar ko var aizstāt enum?
Kādus antipatternus jūs zināt TypeScript?
Kas ir Virtual DOM? Kam tas ir nepieciešams? Kad tas tiek būvēts? Vai vienā lietojumprogrammā var būt vairākas React instances?
Kas ir Source Map?
Ir skaitļu masīvs, kur dažreiz tie atkārtojas. Jāizveido jauns masīvs bez atkārtojumiem, saglabājot skaitļu kārtību. Kā risināt šo uzdevumu bez Set lietošanas?
Pastāstiet par sevi un savu darba pieredzi.
Ir masīvs ar virknes, kas pārstāv punktu numurus hierarhiskā numurētā sarakstā (piemēram: '1', '1.1', '1.2', '1.10', '2', '2.1'). Tos ir nepieciešams sakārtot pareizajā secībā, kā dokumentā, izmantojot standarta sort funkciju ar atpakaļsaukšanas funkciju.
Ir divi iekšējie bloki A un B ar norādītajiem izmēriem. Kā novietot bloku B tieši A centra? Piedāvājiet vairākus risinājumus, ieskaitot risinājumus vecākiem pārlūkprogrammām bez flexbox atbalsta.
Kādus state menedžerus esat izmantojis? Kam nepieciešams state menedžeris, kādu problēmu tas risina?
Kā izvairīties no nevēlamas kartes atjaunināšanas kartīšu saraksta komponentā, ja trešās puses lietojumprogramma periodiski atjaunina datus krātuvē un nav iespējams atmiņā saglabāt atsevišķas kartītes?
Kādus utility tipus TypeScript jūs izmantojāt? Vai jūs pazīstat ReturnType?
Kādam mērķim ir nepieciešams TypeScript? Kādu problēmu tas risina projektos?