Frontend
C'è una situazione in Next.js in cui la pagina SSR impiega molto a idratarsi. Quali potrebbero essere le cause e cosa faresti per risolverlo?
[nome] ha chiesto: in quale parte dello stack tecnologico ti senti più a tuo agio e qual è la tua debolezza?
Quali sono i vantaggi e gli svantaggi di CSS-in-JS rispetto ai moduli CSS?
Quanto spesso hai usato Tailwind CSS? Raccontami della tua esperienza con esso.
Parla degli attributi async e defer nell'inclusione di script: qual è la differenza, quando bloccano l'analisi HTML?
Nell'applicazione (dashboard delle vendite in React+Redux), gli utenti segnalano che non funziona come previsto. Trova i problemi e correggili. L'applicazione include: un elenco di prodotti ordinati per vendite, una visualizzazione delle vendite sotto forma di grafico a barre (ECharts), un modulo per aggiungere nuovi prodotti. La principale lamentela: si dice che il prodotto venga aggiunto tramite il modulo, ma non appare nell'elenco.
I componenti figli che non ricevono props verranno renderizzati di nuovo se lo stato del componente genitore cambia? Come prevenirlo?
Cosa sono i generici e dove li hai usati realmente?
Come si caratterizzano gli algoritmi ricorsivi dal punto di vista delle prestazioni?
Parla del suo progetto attuale e delle ragioni della ricerca di un nuovo lavoro
Quali metodi HTTP conosci? In cosa si differenziano PUT e PATCH?
9. Copia Durante un esame, il professor Floyd ha notato che alcuni studenti si scambiavano appunti. All'inizio voleva mettere a tutti un 2, ma il professore era gentile, quindi ha deciso di dividere gli studenti in due gruppi: quelli che consentono di copiare e di mettere solo il primo gruppo con un 2. Il professore ha registrato tutte le coppie di studenti che si sono scambiati appunti. È necessario determinare se è possibile dividere gli studenti in due gruppi in modo che ogni scambio di appunti avvenga da uno studente di un gruppo a uno dell'altro. Formato di input Nella prima riga ci sono due numeri N e M — il numero di studenti e il numero di coppie di studenti che si scambiano appunti (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Successivamente, in M righe, sono descritte le coppie di studenti: due numeri corrispondenti ai numeri degli studenti che si scambiano appunti (la numerazione degli studenti inizia da 1, ogni coppia di studenti viene elencata non più di una volta). Formato di output Deve essere stampata la risposta al problema del professore Floyd. Se è possibile dividere gli studenti in due gruppi, stampa YES; altrimenti, NO.
Cosa intendi con code splitting?
Hai esperienza con Next.js? Raccontami della tua esperienza.
Parla brevemente di te e della tua esperienza lavorativa.
Elenca i metodi statici di Promise e spiega cos'è una promessa.
Perché React richiede che gli hook siano chiamati prima del return e non dopo?
Hai mai dovuto interagire con un project manager in tempi stretti? Quando qualcosa deve essere fatto molto rapidamente, ma tecnicamente non è possibile farlo velocemente.
Qual è la differenza tra display: none, visibility: hidden e opacity: 0?
Per un frammento di codice con una chiamata di funzione prima della sua assegnazione a una variabile, ad esempio var foo = function () {}, determina il risultato dell'esecuzione e spiega l'hoisting.