Frontend
Puoi fare un esempio in cui providedIn: 'root' non è necessario?
Continui a lavorare in questa azienda?
Hai implementato qualche funzione per salvare lo stato della tabella, ad esempio, spostare le colonne — lo memorizzi nel backend, localmente o nel localStorage?
Perché scrivere nella tabella Outbox se i dati sono già nella tabella principale? Perché non leggere direttamente il WAL?
Se dichiari una funzione e poi una variabile — sarà accessibile all'interno della funzione? Spiega il sollevamento delle variabili e la zona morta temporanea.
Cos'è il Feature-Sliced Design (FSD), come organizzeresti la migrazione a FSD e come risolveresti i conflitti nell'interpretazione degli strati?
#Modulo di registrazione React 1. Spiega come funziona StateProvider, condividi i tuoi pensieri con l'intervistatore. 2. Dai un'occhiata a /src/api/mock, spiega come funziona. 3. Controlla il colore del SubmitButton e correggilo. 4. Implementa la validazione del modulo client nel componente Signup. (\*\*) Ricorda il task numero 9. Regole: - I campi Username, Email, Password e Repeat Password devono avere almeno 6 caratteri; - La Password deve corrispondere a Repeat Password; - La validazione deve essere eseguita al clic sul pulsante "Sign Up"; - I campi con valori non validi devono essere contrassegnati (props error e helperText); 6. La risposta API può contenere un errore che deve essere mostrato all'utente vicino al campo corrispondente. 7. Assicurati che il componente UserName visualizzi il nuovo nome utente dopo una submission riuscita. 8. Implementa il nuovo componente SignupSuccess. Deve essere mostrato al posto del modulo di registrazione. 9. Implementa la validazione lato server per i campi appropriati.
C'è un componente in cui props.items viene ordinato direttamente tramite props.items.sort()? Puoi commentare questa situazione?
Cosa restituisce forEach?
Quali sono i compiti più tipici nel lavoro? Quanto tempo richiede il layout, la scrittura della logica, la revisione, le chiamate, il lavoro con il debito tecnico?
Cosa sono le unità di misura rem, em, vw, vh in CSS? In cosa si differenziano e come funzionano?
Parlami dell'architettura — come avete avviato il progetto, cosa era necessario pianificare?
Esercizio FizzBuzz: scrivi una funzione in JavaScript che accetti un array di numeri e restituisca un array in cui i numeri multipli di 3 siano sostituiti con 'fizz', quelli multipli di 5 con 'buzz', e quelli multipli di entrambi con 'fizzBuzz'
Quale versione di Angular stai usando nel progetto?
/* file ProfilePage.tsx in questo file bisogna correggere gli errori */
Hai mai lavorato con qualche Legacy, hai lavorato su progetti Legacy, o hai rifattorizzato qualcosa, o hai cambiato l'architettura?
Conosci le metriche di Web Vitals? Come migliorare CLS (Cumulative Layout Shift)?
Come sincronizzare due schede del browser tramite localStorage? Parla dell'evento storage.
Usi CSS o preprocessori? Qual è meglio: CSS puro o preprocessore? Dove si possono applicare i cicli nel preprocessore e quali sono i suoi svantaggi?
Quale argomento passiamo alla funzione inject? Cosa viene passato esattamente lì — una dipendenza o qualcos'altro (token)?