Frontend
Codifica dal vivo: determinare l'output nella console per il codice con funzioni, funzioni freccia, oggetti e contesto (this), call/bind
Scrivi un hook personalizzato di React useScreenWidth(targetWidth), che restituisce la larghezza attuale dello schermo (screenWidth) e un flag isMobile (true se la larghezza attuale è inferiore a targetWidth). L'hook dovrebbe aggiornarsi al cambiamento delle dimensioni della finestra.
C'è un filtro con schede. Quando si passa rapidamente tra le schede, a volte vengono mostrati valori vecchi che non si riferiscono alla scheda corrente. Qual è la causa e come si può correggere?
Qual è la differenza tra useRef e useState?
Qual è la differenza tra i metodi some, find e includes?
Parlami di hook e ciclo di vita dei componenti in React.
Parlami del compito più interessante o del fallimento più interessante in uno dei tuoi ultimi due lavori.
Basandoti su Partial<Delivery>, crea un nuovo tipo che includa solo i campi name e address. Quale tipo di utilità è adatto per questo?
Come si può migliorare l'architettura di questo componente? Dovrebbe essere suddiviso in componenti più piccoli per ottimizzare il rendering?
Come correggere le riduzioni di rendering eccessive in modo che, cliccando su 'Rerender', venga renderizzato solo App, e inserendo testo, solo Parent (senza Child)?
C'erano molti difetti? C'era qualche sfida nell'ottimizzazione dei moduli? Perché React Hook Form funziona rapidamente con moduli grandi? Di cosa si tratta l'ottimizzazione?
Le classi in JavaScript sono zucchero sintattico su cosa?
useEffect è sincrono o asincrono?
Codici di stato HTTP: cosa significano 401, 403, 500, 200, 201?
Parla di te e della tua esperienza lavorativa nei tuoi precedenti posti di lavoro, partendo dal più vecchio: di cosa ti occupavi, quali erano i team, quali ruoli ricoprivi?
Parlami dei test E2E con Playwright: come era strutturato il sistema di test, come veniva eseguito, come interagivano con il backend, come si garantiva la riproducibilità dei dati di test?
Indica i dettagli necessari per assemblare una macchina controllata da un costruttore (domanda non standard sulla pensiero sistemico).
Quali tipi di utility in TypeScript conosci?
Hai mai lavorato con CI/CD, magari creando container Docker o configurando pipeline?
Hai mai lavorato con Angular?