Frontend
Esegui una revisione del codice del codice fornito in Vue 3 — racconta ad alta voce cosa vedi, quali problemi trovi e quali ottimizzazioni proporresti.
I parametri nella funzione vengono passati per riferimento o per valore?
Domanda n° 6: cosa restituirà questo pezzo di codice (chiamata a una funzione freccia tramite l'operatore new)?
Hai usato Apollo GraphQL solo per le query o anche per la gestione dello stato locale (campi solo client, campi reattivi)?
Parla dei metodi Promise.all, Promise.race e Promise.allSettled. Qual è la loro differenza?
Hai lavorato con Vue e React. Puoi confrontare quale pensi sia meglio — Vue o React?
Implementare una semplice macchina a fessura "braccio singolo": - Implementa tre rulli (con numeri da 0 a 9, che cambiano in ordine 0,1,2,...9,0,1,2...) - Ad ogni onRoll sul rullo appare il valore successivo - Se tutti e tre i numeri coincidono dopo l'arresto, diciamo che ha vinto - Disabilitare il pulsante durante la rotazione Il modello fisico della ruota è già implementato nel metodo runSpinner, ma non ha nulla a che fare con i numeri. Consiglio: inizia l'implementazione dal primo rullo, poi aggiungi gli altri per analogia
Perché avete usato una soluzione personalizzata per i grafici invece di librerie pronte all'uso (ad esempio, Grafana)?
Come risolveresti un problema di caricamento dei dati utilizzando componenti server e client? Strategie di caching in Next.js.
Cosa sono i primitivi in JavaScript e perché funzionano diversamente dagli oggetti nel contesto della gestione delle referenze in React?
Parlami di te, della tua esperienza, delle sfide più difficili e interessanti, delle tecnologie con cui hai lavorato.
Quali fattori consideri quando scegli un framework UI e applicativo attorno a React, come Next.js, librerie di componenti come MUI e strumenti di testing come React Testing Library, e quali benefici pratici o limitazioni introducono?
È possibile fermare la propagazione degli eventi? Come? Qual è la differenza tra stopPropagation e stopImmediatePropagation?
Con cosa vorresti condividere la tua esperienza? Eventi significativi, successi importanti che vuoi raccontare, o al contrario, alcuni fallimenti?
Come fare correttamente le richieste HTTP in React? Perché Axios è migliore di fetch?
Quali sono i modi di dichiarare variabili in JavaScript e qual è la differenza?
Determina l'ordine di output di console.log nell'esempio mostrato con codice sincrono, setTimeout, Promise e funzione.
Parla di un progetto complesso della tua esperienza (editor visivo con intervalli, azioni e linee di collegamento).
Come implementeresti un componente comune per diversi provider di pagamento con endpoint, parametri e formati di risposta diversi, ma un'interfaccia utente unificata?
Qual è la differenza tra REST API e WebSocket?