Frontend
Qual è la differenza tra display flex e display grid? Come allineare gli elementi in flex?
Qual è il modo più popolare per centrare un div?
Cosa ti piace di più fare al lavoro e cosa meno? Cosa richiede più tempo di quanto vorresti?
Cosa sono i primitivi in JavaScript?
Qual può essere la causa fondamentale per cui un menu a discesa (dropdown) si trovi sotto un altro elemento, anche avendo il massimo z-index, in un'interfaccia complessa con pannelli, mappe e finestre popup? Come si può risolvere in Vue?
Come scopri qualcosa di nuovo sulla programmazione e cosa ti è rimasto impresso di recente?
Come è organizzato il lavoro con il codice asincrono in JavaScript?
Saresti disposto a cambiare lavoro se ora superi un secondo colloquio, e domani ci sarà un colloquio di persona (il terzo), e anche quello superi?
Qual è la differenza tra una funzione freccia e una funzione normale in JavaScript?
Come ottimizzare la visualizzazione di 100.000 quadrati su una singola pagina?
Come struttureresti lo scambio di informazioni tra backend e frontend per livelli (architettonicamente)?
Qual è la differenza nell'implementazione della reattività tra Vue 2 e Vue 3?
Con chi del team hai dovuto interagire nell'ultimo progetto?
Quale sistema operativo utilizzi?
Dashboard dinamico con molti grafici che cambiano in tempo reale, è rendering lato client o lato server?
Quali saranno le fasi successive della selezione dopo questa intervista?
Parla di Promise: stati, metodi statici (all, any, allSettled, race). Cosa restituirà Promise.all se una delle promesse si conclude con un errore?
Perché è necessaria una funzione/stato separato per contare le chiavi utilizzate — si può calcolare invece di conservarle separatamente?
Quali metodi del ciclo di vita esistono in React e come emularli con useEffect?
Nell'architettura a micro frontend è stato utilizzato un monorepository? Come hanno organizzato i test dopo il passaggio ai micro frontend?