Frontend
Sai qualcosa su requestAnimationFrame, a cosa serve?
Hai menzionato lo sviluppo di una libreria di componenti UI-kit riutilizzabili basata su Angular Material. Esiste una differenza sostanziale tra i componenti della libreria e i componenti multifunzionali normali dell'applicazione? Cosa si può trascurare nei componenti normali ma non in quelli della libreria?
Da quanto tempo lavori in azienda?
Come hai interagito con il backend e gli altri membri del team (analisti, designer, tester)?
Puoi elencare tutte le soluzioni tecniche a questo problema (tranne sostituire il campo con un segnale)?
/* Cosa verrà visualizzato nella console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("pronto!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Risultato"; } f(); console.log(7);
In quale team lavori e a quale progetto?
Come ti sembra il nostro formato di lavoro? È attraente?
Perché hai usato computed per filtrare le tariffe, invece di variabili normali o funzioni?
Hai usato WebSocket direttamente o con delle wrapper?
In quale momento verrà eseguita la funzione di cleanup di useEffect, se ha un array di dipendenze con i parametri a, b, c?
C'è una variabile che può essere di tipo Book o Video. Come verificare il tipo dell'oggetto? Quale tipo restituisce la funzione di guardia del tipo?
Il parsing di HTML e CSS avviene in modo sequenziale o parallelo?
Cos'è il cherry-pick in Git?
Chi dovrebbe generalmente decidere di spostare il rilascio?
Come decidi quando è necessario avvolgere una funzione in useCallback e quando no? Come viene fatto nel tuo progetto?
Hai menzionato SameSite nel cookie, a cosa serve questa impostazione?
Quale argomento passiamo alla funzione inject? Cosa viene passato esattamente lì — una dipendenza o qualcos'altro (token)?
Quando è necessario usare il Gestore dello Stato e quando basta lo stato locale o il contesto?
Compito React: implementa un componente di ricerca delle occorrenze di una sottostringa nel testo. Requisiti: caricamento del testo da API al primo rendering, indicatore di caricamento, gestione degli errori, ricerca delle occorrenze senza distinzione tra maiuscole e minuscole, evidenziazione delle occorrenze trovate, visualizzazione del numero totale di occorrenze, pulsante per caricare testo aggiuntivo.