Frontend
Cos'è il batching in React?
In un evento di resize della pagina, vogliamo inviare analisi. Se si attacca semplicemente un gestore al resize, verrà chiamato centinaia di volte al secondo. Come si può evitare questo?
Quali argomenti accetta React.memo oltre al componente stesso?
Come venivano collegati e integrati i microfrontend nella build?
Come strutturare lo sviluppo in modo che, con l'aumentare del numero di sviluppatori (inclusi i backend che lavorano nel frontend), ci siano il meno possibile di conflitti?
Hai scritto full stack, cioè hai usato Python e altre tecnologie — hai toccato il backend. Puoi raccontare di più su questo? In quale parte sei passato dal frontend al backend?
Come organizzeresti il lavoro con un grande modulo di calcolo assicurativo, che contiene molteplici campi (circa 50), sezioni dinamiche, calcolo istantaneo del costo totale, suddiviso in più schermate?
Hai indicato una fascia salariale di 150 mila rubli netti. Qual era il tuo reddito nell'ultimo posto e quale livello di comfort consideri adeguato per te?
Per quale motivo hai lasciato il tuo attuale lavoro?
Ci sono situazioni in cui non ha senso usare Next.js e basta un normale SPA in React?
Cosa sono typeof e instanceof in TypeScript e come vengono usati?
Come hai dovuto lavorare con gli stili nei progetti?
Cosa sono i componenti di classe e i componenti funzionali in React? In cosa si differenziano?
Quali altri metodi dell'API Promise conosci oltre a Promise.all?
Parla del progetto nel tuo attuale/ultimo lavoro: di che tipo di progetto si tratta, quante persone ci sono nel team e quali sono i ruoli, e racconta anche di un compito difficile o interessante che hai svolto — qual era la difficoltà e come l'hai risolta.
Parlami di te e della tua esperienza lavorativa.
Quali criteri di qualità del codice puoi menzionare? Spiega più nel dettaglio cosa intendi per codice di qualità.
Qual è la differenza tra la parola chiave type e l'interfaccia in TypeScript? Spiega l'ereditarietà nei tipi e nelle interfacce.
Hai lavorato con il rendering lato server (SSR) o la generazione di siti statici (SSG) in Angular?
Ci saranno differenze se passiamo una funzione e la unpackiamo tramite .value e unref?