Preparazione colloqui 2025/11
Il modo migliore per prepararsi alla vita è iniziare a viverla.
CSS
- Spiega le differenze del box model CSS
- Descrivi le differenze tra
px,em,rem,vwevh - Quali pseudo-elementi usi più spesso e perché?
- Come struttureresti gli stili per la Dark Mode?
JavaScript (ES6+)
- Confronta
var,leteconst - Spiega l'hoisting
- Descrivi le differenze nelle strategie di caricamento di
<script> - Spiega cookie, sessionStorage e localStorage
- Confronta
==e=== - Spiega
undefinedvsnull - Spiega come funziona Promise
- Che cos'è async/await e come lo usi?
- Spiega gli scenari di binding di
this - Confronta i casi d'uso di Set e Map
TypeScript
- Quali sono le differenze tra TypeScript e JavaScript?
- Spiega i tipi base e le annotazioni di TypeScript
- Qual è la differenza tra Interface e Type Alias?
- Spiega i Generics e i casi d'uso tipici
Vue
- Quali sono le principali novità di Vue 3?
- Confronta Composition API e Options API
- Confronta
refereactive - Confronta
watchewatchEffect - Spiega i lifecycle hook di Vue
- Come comunicano i componenti Vue?
- Spiega il two-way binding in Vue 2 vs Vue 3
- Cos'è lo static hoisting in Vue 3?
- Confronta Pinia e Vuex
Framework
Experience
Performance Optimization
SSR and SEO
- Che cos'è il motore server di Nuxt 3?
- Come scegli tra CSR, SSR e SSG?
- Cause comuni e soluzioni per memory leak SSR?
- Come gestisci un hydration mismatch in SSR?
- In cosa differisce il deployment SSR dal deployment SPA?
- Come gestisci la SEO per siti multilingua?