Frontend
Cos'è useMemo? In cosa si differenzia da React.memo e useCallback?
Hai usato WebSocket direttamente o con delle wrapper?
Cos'è useContext e perché non dovrebbe essere usato al posto di Redux/Zustand?
// === 1 === // Chiusura // TODO: implementa funzione id // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implementa Table.tsx return <Table />; }
Cos'è una FunctionExpression e una FunctionDeclaration? Qual è la loro differenza principale?
Compito su componente Vue con Composition API: trova e correggi il bug (passaggio di props non reattivo in composable).
Qual è la differenza tra unknown e any in TypeScript?
Qual era l'architettura prima di FSD? Perché avete scelto proprio FSD e non altri approcci?
Dove è possibile memorizzare i dati nel browser? Qual è la differenza tra i vari metodi di memorizzazione?
Adatta la funzione once per lavorare con funzioni asincrone (la funzione può essere sia sincrona che asincrona).
Da cosa dipende il ridisegno di un componente in React?
Hai esperienza nella scrittura di librerie UI proprie o librerie di componenti?
Qual è il senso di creare nuove istanze del servizio durante la navigazione tra le pagine, mentre le precedenti rimangono in memoria?
Quale errore può verificarsi nel conteggio dei commenti tramite Map se ancora non esiste una voce per postId, e come correggerlo?
Qual stack di gestione dello stato consiglieresti per questo progetto: React Query, Redux Toolkit, RTK Query?
Qual è la differenza tra Yup e Zod?
Cosa mostrerà console.log? (esercizio sulla chiusura: funzione createCounter con variabile count e metodi increment e get, chiamata a increment due volte e get)
Puoi fornire un esempio concreto di una situazione in cui hai dovuto capire qualcosa di nuovo e poi discutere la soluzione con il team?
Quando si può aspettare un feedback sui risultati del colloquio?
Parlami dei bug più critici degli ultimi uno o due anni. Cosa è successo e come sono stati risolti?