Frontend
Qual è la differenza tra rendering e pittura? Come si chiama il processo di confronto tra l'albero DOM virtuale e quello reale?
Da quanto tempo lavori in azienda?
Hai gestito la situazione in cui indexOf restituisce -1 quando usato in removeItem?
Cosa si trova nel file index del router, quali proprietà vengono configurate?
Come ti sembra il nostro formato di lavoro? È attraente?
Qual è la differenza tra i tipi any e unknown in TypeScript?
Cos'è il cherry-pick in Git?
Chi dovrebbe generalmente decidere di spostare il rilascio?
Nella funzione handleCityChange alla riga 52 ci sono tre antipattern. Trovali e spiegali.
In che dimensione di team hai lavorato?
Hai lavorato con RxJS?
Cosa puoi dire sugli hook del ciclo di vita del componente in Vue 3?
Perché React è necessario come libreria e perché non scrivere un'applicazione in JavaScript vanilla?
Come sono strutturati gli stati di store e server nel frontend? Utilizzi TanStack Query?
Cos'è l'idempotenza dei metodi HTTP? Quali metodi sono idempotenti e quali no? Qual è la differenza tra PUT e PATCH?
Qual è la differenza tra dichiarazione di funzione e espressione di funzione?
Come avviene l'onboarding e l'inserimento nel team?
Nel curriculum si parla di design adattivo — l'applicazione è stata utilizzata anche nei browser mobili?
Quanto hai lavorato con Node.js? Hai lavorato con stream, elaborazione di file?
Cosa cerchi nel tuo prossimo ruolo?