Frontend
Hai avuto un contatto diretto con il product manager in Purrweb o Atwint? Hai dovuto formarlo?
Parlami del tuo stack frontend in generale, cosa usi?
Non contraddice il fatto che non ti piace stare fermo con la tua perseveranza come un punto di forza?
Perché nel browser viene effettuata una richiesta preflight con il metodo OPTIONS?
Cos'è React.memo, come si differenzia dagli hook useMemo/useCallback e come sono collegati?
Ha già lavorato con Quasar? Ha provato a personalizzarlo e stilizzarlo?
Come hai aumentato il SLA dal 96% al 99,8% e come hai misurato questa metrica?
Come memorizzare un valore in un componente senza chiamare il re-render?
Cos'è Signal Store e a cosa serve?
Come comprendi la scelta dell'architettura? Come evidenzi i pro e i contro tra diversi approcci?
/** * La funzione 'asyncAuth(callback)' accetta un callback, nel quale * può essere passata un errore (come primo argomento) e dati * dal backend (come secondo argomento). * asyncAuth((error, data) => {}); * * Devi implementare la funzione 'auth()', * che chiama 'asyncAuth()', ma restituisce una Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * La funzione 'tryAuth()' utilizza 'auth()' e, in caso di errore, * effettua N tentativi aggiuntivi. * Se tutti falliscono, restituisce l'ultimo errore. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
Quali API del browser sono importanti per implementare HLS/DASH nel browser?
Parlami dei livelli di specificità (gerarchia) in CSS.
Parlami della tua esperienza con Next.js. In quali progetti l'hai utilizzato e quali metodi di rendering hai impiegato per contenuti diversi?
Hai lavorato con i generici? Puoi spiegare il concetto generale?
Cosa sai dei selettori CSS e della specificità?
Hai esperienza di migrazione da Webpack a Vite?
Quali misure di sicurezza sono state adottate in termini di sicurezza nell'uso di iFrame e PostMessage?
Cos'è la ricorsione? Quali sono le sue regole? A cosa serve?
Cosa cambierà visivamente aggiungendo flex-shrink: 0 all'elemento blu in un contenitore con display:flex, larghezza 700px e elementi figli di 300px ciascuno?