Frontend
Qual è la differenza tra box-sizing: content-box e border-box?
Quali sono i metodi del ciclo di vita del componente? Elencali.
Quando viene chiamato useEffect? In quali circostanze si attiva?
Perché alla fine hai scelto React invece di Vue?
Parla di Promise: cos'è, gli stati e i metodi statici (soprattutto la differenza tra Promise.all e Promise.race).
Quali strumenti di IA utilizzi nel tuo lavoro? Come ti trovi nell'utilizzo di ChatGPT, Perplexity, Cursor, Claude e altri agenti IA nello sviluppo?
Parla della tua esperienza nel curriculum: compiti, tecnologie, successi e traguardi in oltre tre anni e mezzo di lavoro in Sovcombank.
Hai lavorato con SSR? Cosa facevi — SSR, SSG o semplicemente usavi Next.js?
Quali sono gli stati delle promesse?
Come ottenere i dati dall'API all'interno di un thunk, considerando che l'API viene passata come argomento extra nel middleware thunk?
Hai menzionato un UI-kit. Qual componente è stato il più difficile o interessante da realizzare, e quale ha rappresentato la sfida maggiore?
[nome] ha chiesto: Puoi fare un esempio concreto di punti controversi con designer o clienti aziendali? Chi aveva l'ultima parola?
[nome] ha chiesto: Sei pronta a scrivere in Vue, se necessario?
Come rende il browser la pagina? Cosa succede dopo aver ricevuto l'HTML?
Come risolvere il problema con trackBy se ci sono valori duplicati nell'array e non c'è un identificatore univoco?
Quali protocolli di autenticazione e autorizzazione conosci? Parlami di JWT.
Hai mai lavorato con grafici, ad esempio un grafico a linee?
Se dichiari una funzione e poi una variabile, sarà accessibile all'interno della funzione? Parla di hoisting.
Quali sono le tue aspettative salariali attuali? Da quale cifra consideri un'offerta?
[nome] ha chiesto: come copiare un oggetto in modo che le modifiche alla copia non influenzino l'originale? Quali metodi di copia degli oggetti esistono?