Frontend
Parlami di te: perché hai deciso di cambiare lavoro, quali progetti hai avuto nell'ultimo e nel penultimo impiego?
Parla di useMemo, useCallback e della loro interazione con React.memo. Caratteristiche dell'interazione.
In quale formato arrivavano le risposte dal backend e come le elaboravate (sul sistema di test psicologici con domande dinamiche)?
Quali compiti vorresti svolgere nel nuovo posto di lavoro? C'è interesse a svilupparsi nel ramo tecnico o architettonico?
Da quale versione di Angular i componenti standalone sono diventati predefiniti? Significa che i moduli sono obsoleti e non più necessari?
/* È necessario implementare il metodo intersection, che estende i metodi standard degli insiemi (Set). Il metodo prende un altro insieme come input e restituisce un nuovo insieme, che è l’intersezione dell’insieme originale e di quello passato, cioè, contiene solo gli elementi presenti in entrambi gli insiemi. */ // il tuo codice const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
Come affronti il profiling e l'ottimizzazione delle applicazioni React?
Cosa ti piace e cosa non ti piace del tuo lavoro in azienda?
Cos'è la compatibilità tra browser e come risolvere i problemi di compatibilità CSS tra browser?
Hai dovuto lavorare con i nuovi hook di React (18/19), come useTransition, useDeferredValue?
Quali difficoltà hai incontrato durante la migrazione dell'app Vue?
HTTP è un protocollo di quale livello del modello OSI? Cosa c'è sotto di esso?
Cos'è CORS e come funziona?
Quali metodi possono essere usati per alleggerire il parsing? Conosci gli attributi async e defer per gli script?
Parlami più dettagliatamente degli intercettori di Axios — a cosa ti servivano?
Quali proprietà CSS causano solo Repaint e quali causano Reflow/Layout?
Hai sviluppato e implementato un sistema di design — racconta più nel dettaglio. Hai creato Storybook da zero?
Come avveniva l'interazione: vi chiamavate o come venivano poste e spiegate le attività?
Per quale motivo stai cercando lavoro?
Cos'è un namespace in TypeScript?