Usi agenti IA, come Cursor? Come viene regolamentato/consentito l'uso degli strumenti di IA nel progetto?
Frontend
Cos'è git cherry-pick e come funziona?
Hai utilizzato Codex o altri modelli/chat di IA nello sviluppo? Per quali compiti li hai usati (test unitari, refactoring, ricerca di errori)?
Come implementare il binding bidirezionale nativamente, tramite value e update (get/set)?
A cosa serve children nella configurazione delle rotte di Vue Router? Cosa fa?
Cosa significa se si chiama un ref 'superficiale' o 'di livello superiore' - che non monitora l'oggetto in profondità, solo le proprietà superiori? (domanda su shallowRef)
Come ottimizzare le prestazioni in un'app Vue? Quali strumenti e tecniche si possono usare?
Nell'applicazione utilizziamo l'ascolto degli eventi, ad esempio aggiungere un gestore di scroll sulla finestra o avviare un timer. Cosa bisogna considerare in questi casi (perdita di memoria, throttling, pulizia al dismount)?
Abbiamo un componente che deve emettere un evento, ad esempio al clic. Come si può realizzare?
Se l'applicazione lavora con un database, quali ottimizzazioni sono possibili?
Ci saranno differenze se passiamo una funzione e la unpackiamo tramite .value e unref?
Se si monitora un oggetto tramite watch, verrà monitorata per impostazione predefinita la profondità (tutti i campi) o solo il primo livello? Cosa bisogna indicare per una monitoraggio profondo (deep)?
Come si può impostare un sistema di permessi di accesso alle pagine in un progetto? Compito pratico - dove si fa tecnicamente?
Cosa si trova nel file index del router, quali proprietà vengono configurate?
Cosa si intende con 'spostare in un altro luogo' quando si utilizza Teleport, ad esempio se Teleport viene usato in un componente figlio?
Cos'è Vue Router e come funziona con le tue parole? Cosa contiene di solito il file di configurazione del router (file index)?
Come si dichiarano gli emit in un componente (tramite defineEmits)?
Qual è la differenza tra le direttive v-if e v-show?
Utilizziamo Pinia. In un componente, chiamiamo un'azione sincrona dello store con una richiesta al database, che modifica lo stato. Poi, in un altro componente, leggiamo immediatamente questo stato, ma è ancora vecchio. Perché succede e come si può risolvere?
Hai mai dovuto scrivere casi di validazione personalizzati per i moduli?