Frontend
Come hai interagito con il backend e gli altri membri del team (analisti, designer, tester)?
/* 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?
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?
Quale argomento passiamo alla funzione inject? Cosa viene passato esattamente lì — una dipendenza o qualcos'altro (token)?
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.
Perché React è necessario come libreria e perché non scrivere un'applicazione in JavaScript vanilla?
Come sono strutturati gli stati di store e server nel frontend? Utilizzi TanStack Query?
Parlami dell'Event Loop in JavaScript: come funziona, cosa sono le microtask e le macrotask?
Quali operazioni bloccanti ci sono nel Critical Rendering Path?
Ci sono problemi nell'aggiunta di nuovi metodi ai prototipi degli oggetti integrati?
Qual è la differenza tra dichiarazione di funzione e espressione di funzione?
Come avviene l'onboarding e l'inserimento nel team?