Frontend
Come è stata fatta la revisione del codice, chi l'ha fatta?
Quanto è buona pratica descrivere una funzione in un componente che restituisce anche JSX?
In che modo hai dovuto organizzare il CSS nei tuoi progetti? Cosa hai usato: preprocessore, styled-components, moduli?
Cos'è una classe astratta?
Cosa otterrai in questa costante: un 1 o qualcos'altro? Supponi che ci sia una costante in cui viene memorizzata una Promise, e a questa Promise viene agganciato un .then() con return 1.
Compito in JavaScript: determinare l'ordine di output nella console per un codice che utilizza setTimeout e Promise (micro e macro task).
Come è strutturata l'interazione con il backend nel vostro progetto: accordi sull'API, dove viene memorizzata la logica delle richieste (hooks, moduli, ecc.)?
/** * Implementare la funzione sumPromises, che prende * come argomenti delle promesse e restituisce la somma * dei risultati del loro completamento. * * La funzione può accettare qualsiasi numero di argomenti. * È possibile usare qualsiasi API di promesse. */ // Codice qui // Esempio di utilizzo const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Un nuovo sviluppatore junior si è unito allo sprint, gli è stata assegnata una task e ti rendi conto che non ce la fai. Cosa fare?
Qual è la differenza tra setTimeout e await di una promessa in termini di microtask e macrotask nell'event loop?
Come lavoreresti con l'IA nella creazione di un componente di scheda prodotto? Quale prompt scriveresti?
Cosa sono ref, reactive, computed e watch?
Come si creano le funzioni in JavaScript? Quali sono i metodi per creare funzioni e in cosa si differenziano?
Come funziona il Virtual DOM in React? Come React determina l'ordine di esecuzione delle operazioni durante il re-render? Racconta di React Fiber e dello scheduler.
Hai esperienza lavorativa prima della tua attuale azienda? Come sei arrivato lì?
Parlami di te e della tua esperienza lavorativa, con più dettagli dal punto di vista tecnico.
Hai utilizzato sul frontend la generazione di client TypeScript e modelli di dati dalla descrizione YAML di OpenAPI?
Parlami della specificità dei selettori CSS e della loro priorità
Hai dovuto configurare CI/CD?
Come sovrascrivere il contesto (this) all'interno di loadScript durante la chiamata della funzione, se loadScript utilizza this?