Che tipo di test hai fatto e quali strumenti hai usato?
Frontend
Quando si usano le asserzioni di tipo (type casting) e quali sono i rischi associati?
Cosa ti rende migliore degli altri candidati per questa posizione?
Cosa sono i tipi condizionali in TypeScript?
Cos'è Canvas, hai lavorato con esso?
Cos'è una guardia di tipo in TypeScript e perché è necessaria?
Come differisce HTTP/2 da HTTP/1.1?
Cosa succede se passi una funzione come valore iniziale a useState, e perché si usa l'inizializzazione lazy?
Come React attraversa l'albero Fiber e cosa succede ai componenti figli quando il genitore si aggiorna?
Cosa sono i Web Workers e quando vengono usati?
Come affronti un nuovo compito complesso e mal definito: valuti il lavoro e costruisci un piano?
Quando applichi ottimizzazioni React: immediatamente o dopo che si presenta un problema?
Cosa fa useCallback e quando è utile?
Determina l'ordine di output della console nell'esempio con codice sincrono, Promise.resolve e due setTimeout.
Cos'è questo in JavaScript? Come funziona in funzioni normali e arrow, come può perdersi il contesto e come ripristinarlo?
Cosa sono componenti intelligenti e stupidi? Dai un esempio.
Parlaci della tua esperienza con un monorepo.
Cosa sono i tipi mappati in TypeScript?
Come trovi i colli di bottiglia e i problemi di prestazioni in un'applicazione frontend?
Perché sono necessari i key in React e cosa succede quando cambia la key di un componente?