Come risolveresti il problema di migliorare un'interfaccia scomoda se hai un UI-kit pronto ma nessun designer interno?
Frontend
Cosa è importante per te in un progetto e nel team: quali processi e formati di interazione ti sono comodi, e sei pronto a partecipare alla costruzione di processi da zero?
Parlami della tua esperienza con TypeScript: a che livello l'hai padroneggiato, come l'hai imparato e hai esperienza con altri linguaggi o JavaScript vanilla?
Parlami di te: come sei entrato nello sviluppo, a quali progetti e team hai lavorato, e quali compiti hai risolto?
Cosa puoi dirmi sulla modalità Strict in React?
Come è stata organizzata la comunicazione con gli sviluppatori backend quando sono cambiati i contratti API, ad esempio quando un campo è stato rinominato nella risposta? Come hai coordinato e rilasciato tali cambiamenti?
Parlami della tua esperienza con il backend: quali API, tecnologie e approcci hai utilizzato, come hai organizzato la comunicazione tra frontend e backend, e quali librerie hai usato?
Qual è la differenza tra useMemo e React.memo?
Cos'è un generico in TypeScript? Fornisci un esempio della sua applicazione.
Quali sono i principali metodi del ciclo di vita dei componenti React basati su classi?
Quanto ritenete buona pratica l'uso dei tipi 'any' e 'unknown' nel codice?
Se ti rendi conto che non avrai tempo di completare il compito entro la scadenza prevista, dovresti segnalarlo, a chi e in quale fase?
Qual è la differenza tra useMemo e useCallback?
C'è un albero di componenti React: come avviare un cambiamento di stato da un componente figlio che si trova nel componente genitore?
Conosci TanStack Query? Perché viene spesso usato e quali sono i suoi vantaggi?
L'applicazione inizia a rallentare a causa del rendering di una grande tabella: come la profileresti, debuggheresti e ottimizzeresti un tale problema?
Quali nuove funzionalità sono apparse nelle versioni moderne di React, in particolare in React 18 e React 19? Con cosa ti sei confrontato nella pratica?
Quali strumenti di gestione dello stato in React hai usato o conosci?
Perché hai scelto React? Hai considerato Angular o è successo storicamente?
Come hai convalidato la conformità delle risposte API effettive con i contratti Swagger/OpenAPI: manualmente o con automazione?