Sei pronto a sostenere il test per la seconda fase di selezione?
Frontend
Come spiegheresti a un junior quando usare Flexbox e quando Grid?
Perché hai scelto Vue invece di React o Angular?
A cosa servono i tag semantici nel layout?
Quali stati degli elementi interattivi in CSS (pseudo-classi) conosci? Cosa fanno?
Come sei arrivato alla programmazione e allo sviluppo in generale?
Parlami delle closure in JavaScript. Quanto spesso le usi nella pratica?
Hai mai dovuto usare requestAnimationFrame? Raccontami di questo meccanismo.
Parla della pseudo-classe focus-visible — si tratta di un solo tipo di focus o ce ne sono diversi?
Cos'è il mismatch di hydration (disallineamento dell'id durante l'hydration), perché si verifica e come affrontarlo?
Come si può costruire l'adattabilità usando Flexbox e Grid? In cosa differiscono funzionalmente?
Puoi raccontare come hai lavorato con le richieste API (REST/GraphQL) nei tuoi progetti?
Qual è la differenza tra un link e un pulsante?
Compito pratico: implementare un componente di autocompletamento (ricerca con suggerimenti) — con debounce per l'inserimento, annullamento della richiesta precedente tramite AbortController, visualizzazione dello stato di caricamento, elenco di suggerimenti e gestione della selezione di un elemento dall'elenco tramite clic.
Quali sono i principali vantaggi di Nuxt rispetto a Vue normale?
Spiega la differenza tra computed e watch in Vue. Cos'è watch e watchEffect?