Frontend
Quali scenari specifici di utilizzo della riga di comando hai avuto nella tua esperienza, oltre all'esecuzione di Angular CLI?
Da quanto tempo lavori in azienda? Quando è stata l'ultima volta che sono arrivati nuovi dipendenti nel team?
Aggiungi la possibilità di selezionare un elemento: cliccandoci sopra, verrà evidenziato in rosso, ma si può selezionare solo un elemento dall'intera lista.
Cosa cerchi per te stesso, a quali aspetti presti attenzione nella scelta del datore di lavoro?
Cos'è JSX e perché è necessario un key nelle liste?
Cos'è un generico in TypeScript?
Guarda questo codice con SSR e la classe singleton i18n. Trova un problema serio che potrebbe rovinare l'HTML consegnato all'utente. Come lo risolveresti?
Qual è la differenza tra l'ambiente di esecuzione JavaScript nel browser e Node.js?
Come è organizzata la comunicazione tra i team? C'è un backend separato per ogni team?
Quali garanzie fornisce una chiave esterna in un database relazionale?
Cosa fai se il compito è formulato in modo scadente, ad esempio, ti dictano la posizione e il colore specifici del pulsante invece di descrivere il problema?
Parlaci del processo di sviluppo e Git-flow nel tuo team. Come è organizzato il processo di revisione del codice?
`console.log` all'interno di una funzione è un effetto collaterale?
Cos'è unknown in TypeScript e come si differenzia da any?
Cosa succede in un'applicazione già compilata se invece di un numero previsto viene passata una stringa?
Cosa succede con il componente quando cambia la chiave? Parla del ciclo di vita dei componenti funzionali.
Qual è la differenza tra rendering e pittura? Come si chiama il processo di confronto tra l'albero DOM virtuale e quello reale?
C'è mai stato un caso in cui non sei riuscito a rispettare la scadenza? Come hai capito in anticipo che non ce l'avresti fatta e quando ne hai comunicato?
Da quanto tempo lavori in azienda?
Hai gestito la situazione in cui indexOf restituisce -1 quando usato in removeItem?