Frontend
Implementa qualsiasi funzione freccia che registra il suo contesto this sulla console e indica cosa verrà stampato quando viene chiamata.
I micro frontends possono interagire tra loro? Come organizzeresti la loro comunicazione e scambio di dati?
Implementa una funzione di debounce — un decoratore che restituisce una funzione che, quando chiamata più volte di seguito, esegue solo l'ultima chiamata dopo un ritardo specificato.
Perché una funzione in JavaScript è considerata un oggetto, anche se typeof restituisce "function"?
Quali compiti e domande aspettarsi alla prossima fase dell'intervista se la posizione prevede un possibile passaggio da React a Vue?
Come posso semplicemente elencare i valori, e posso cambiare qualcosa accanto a ogni riga e commento?
Qual è la differenza tra micro frontends e pacchetti NPM?
Implementa un componente React a struttura ad albero basato sui dati di messages.ts: gli elementi possono avere figli, i nodi genitori devono espandersi e comprimersi al clic, le foglie non devono avere un toggle, e il livello di annidamento può essere arbitrario.
Cos'è un contesto in generale e come lo comprendi?
Parlaci delle cose di cui sei orgoglioso nel tuo lavoro: compiti tecnici o di prodotto, integrazioni interessanti e risultati.
Implementa un hook React universale useFetch per richieste GET. Pensa a un'API comoda per il hook, dati/caricamento/errore restituiti, gestione degli errori HTTP e refetch dei dati quando l'URL cambia.
Immagina un grande progetto con venti team, per cui sei responsabile del frontend. Come garantisci che il frontend non si degradi e come rilevi se uno dei team ha peggiorato le sue prestazioni? Quali metriche frontend e strumenti tecnici usi per monitorarlo?
Come estendere la soluzione: recuperare gli utenti in parallelo e restituire il nome utente invece di userId per ogni post?
Qual è il risultato atteso del compito e come hai capito il piano di soluzione successivo?
Quale modalità e tipo di compiti ti sono più confortevoli: risoluzione calma dei problemi, crescita tecnica intensiva o sfida gestionale? Raccontaci cosa cerchi nel tuo prossimo lavoro.
Quanto sei adatto a lavorare con interfacce routinarie e monotone nei sistemi bancari accanto a compiti tecnicamente interessanti? È un ostacolo?
Come hai identificato i colli di bottiglia in una pagina con molte telecamere e come hai deciso cosa ottimizzare esattamente? Quanto in profondità hai profilato?
Cos'è un ambiente lessicale?
Implementa in JavaScript il recupero dei dati dagli endpoint: carica post e commenti in parallelo, raggruppa i commenti per postId e crea un array di oggetti con id, titolo, userId e numero di commenti.
Quanto è confortevole il tuo livello di inglese per lavorare in un team internazionale?