C'è un array di oggetti con un campo value. Devo creare un nuovo array contenente solo i valori numerici di questi oggetti (senza stringhe). Come si fa e come si verifica se un valore è un numero?
Frontend
Cosa sono i tipi generici in TypeScript? Perché usarli? È una buona pratica o un antipattern?
Conosci il tipo unknown? In cosa si differenzia da any?
Quale approccio utilizza React: imperativo o dichiarativo? Qual è la differenza?
Sono stati inseriti console.log nel componente genitore e nei componenti figli, così come in useEffect. In quale ordine verranno visualizzati e perché?
Quale bundler viene utilizzato nel progetto? Hai lavorato con Webpack?
Come tipizzare una funzione che prende unknown e restituisce un tipo specifico, affinché TypeScript consideri sempre il valore restituito come quel tipo?
Qual è la tua esperienza con TypeScript? Hai lavorato con la generazione di pacchetti di tipi?
Quali antipattern in TypeScript conosci?
Qual è il problema dell'uso di enum in TypeScript durante la compilazione in JavaScript? Con cosa si può sostituire enum?
Cos'è il Virtual DOM? A cosa serve? Quando viene costruito? Può esserci più di un'istanza di React in un'applicazione?
Cos'è una Source Map?
C'è un array di numeri, alcuni dei quali si ripetono. Devi creare un nuovo array senza ripetizioni, mantenendo l'ordine dei numeri. Come risolveresti il problema senza usare Set?
Parlami di te e della tua esperienza lavorativa.
Esiste un array di stringhe che rappresentano i numeri dei punti in un elenco numerato gerarchico (ad esempio: '1', '1.1', '1.2', '1.10', '2', '2.1'). È necessario ordinarli nell'ordine corretto, come nel documento, utilizzando la funzione sort standard con una funzione di callback.
Ci sono due blocchi annidati A e B con dimensioni date. Come posizionare il blocco B esattamente al centro del blocco A? Proponi diverse opzioni, comprese soluzioni per browser vecchi senza supporto per flexbox.
Quali gestori di stato hai utilizzato? A cosa serve un gestore di stato, quale problema risolve?
Come evitare ri-renderizzazioni inutili del componente della lista delle schede, se un'applicazione esterna aggiorna periodicamente i dati nel deposito e non è possibile memorizzare singole schede?
Quali tipi utility in TypeScript hai usato? Conosci ReturnType?
A cosa serve TypeScript? Quale problema risolve nei progetti?