Frontend
Hai lavorato con un designer nel tuo primo progetto o come è stata strutturata la collaborazione?
In cosa consiste il supporto tecnico del progetto?
Checkbox e altri tipi di domande erano componenti diversi o uno universale? Come venivano renderizzati?
L'interfaccia utente si bloccherà a causa di un ciclo sincrono lungo all'interno di setTimeout?
In quale formato arrivavano le risposte dal backend e come le elaboravate (sul sistema di test psicologici con domande dinamiche)?
Quali compiti vorresti svolgere nel nuovo posto di lavoro? C'è interesse a svilupparsi nel ramo tecnico o architettonico?
Hai mai usato Angular CDK?
Parlami della conclusione più confortevole della giornata lavorativa.
Cos'è la compatibilità tra browser e come risolvere i problemi di compatibilità CSS tra browser?
Hai dovuto lavorare con i nuovi hook di React (18/19), come useTransition, useDeferredValue?
HTTP è un protocollo di quale livello del modello OSI? Cosa c'è sotto di esso?
Come inserire correttamente il testo utente nel DOM, mantenendo la formattazione HTML ma evitando XSS?
Quali metodi possono essere usati per alleggerire il parsing? Conosci gli attributi async e defer per gli script?
Cos'è il reflow e il repaint? Cos'è un reflow forzato (ridisegno forzato)? Come si può ottimizzare il rendering per ridurre il numero di ridisegni forzati?
Come ti comporti in situazioni in cui i requisiti sono ambigui, assenti o devi chiarire i dettagli da solo con colleghi, designer, analisti? La necessità di perfezionare autonomamente i compiti e comunicare con i colleghi non ti spaventa?
Raccontaci di più sulla funzionalità offline: come funziona il salvataggio dei dati in IndexedDB in caso di perdita di internet?
Quali erano gli obiettivi dell'uso del hook useRef nella tua esperienza?
Async/await viene spesso chiamato zucchero sintattico sui promise. Come interpreti questa espressione? Cosa significa 'zucchero sintattico'?
Cosa è meglio usare per un interruttore a due stati (acceso/spento): toggle o checkbox?
Determina l'ordine di output nella console e i valori del tempo misurato nell'esempio con sleep, timer, Promise e code di task; spiega perché il ritardo effettivo può essere maggiore di quello impostato.