Există un array de obiecte cu un câmp value. Trebuie să creez un nou array care conține doar valorile numerice din aceste obiecte (fără șiruri). Cum fac asta și cum verific dacă o valoare este un număr?
Frontend
Ești familiarizat cu tipul unknown? Cu ce diferă de any?
Ce sunt tipurile generice în TypeScript? De ce să le folosiți? Este o practică bună sau un antipattern?
Ce abordare folosește React: imperativă sau declarativă? Care este diferența?
S-au plasat console.log în componenta părinte și în componentele copil, precum și în useEffect. În ce ordine vor fi afișate și de ce?
Ce compilator este folosit în proiect? Ai lucrat cu Webpack?
Cum tipăm o funcție care acceptă unknown și returnează un tip specific, pentru ca TypeScript să considere întotdeauna valoarea returnată ca fiind acel tip?
Care este experiența ta cu TypeScript? Ai lucrat cu generarea pachetelor de tipuri?
Ce antipattern-uri în TypeScript cunoști?
Ce este Virtual DOM? La ce folosește? Când se construiește? Poate exista mai multe instanțe React într-o singură aplicație?
Ce este un Source Map?
Există un array de numere, unele dintre ele repetându-se. Trebuie să creezi un nou array fără repetiții, păstrând ordinea numerelor. Cum rezolvi această problemă fără a folosi Set?
Spuneți-mi despre dvs. și experiența dvs. profesională.
Există un array de șiruri care reprezintă numerele punctelor dintr-o listă numerotată ierarhic (de exemplu: '1', '1.1', '1.2', '1.10', '2', '2.1'). Este necesar să le sortăm în ordinea corectă, ca în document, folosind funcția standard sort cu o funcție de callback.
Există două blocuri imbricate A și B cu dimensiuni date. Cum poziționați blocul B exact în centrul blocului A? Propuneți mai multe variante, inclusiv soluții pentru browsere vechi fără suport pentru flexbox.
Ce gestionare de stare ai folosit? La ce servește un manager de stare, ce problemă rezolvă?
Cum să eviți re-randările inutile ale componentei listei de carduri, dacă o aplicație externă actualizează periodic datele din stocare și nu este posibil să memorezi carduri individuale?
La folosește TypeScript? Ce problemă rezolvă în proiecte?
Ce tipuri de utilitare în TypeScript ai folosit? Ești familiarizată cu ReturnType?
Cum se determină dacă o valoare de tip unknown este un tip numit specific? Cum faci ca TypeScript să înțeleagă că verificarea a fost efectuată (guard de tip)?