Frontend
Guarda il codice dell'app React (lista delle cose da fare) e correggi i problemi: gestione delle richieste API, gestione dello stato, gestione degli errori, aggiunta di nuovi compiti, marcatura dei compiti come completati.
Guarda il codice fornito dell'hook useTagFilter, individua la causa del bug (le caselle di controllo non mostrano visivamente lo stato selezionato), indica quali altri problemi vedi e proponi come lo riscrivresti.
[nome] ha chiesto: qual è la differenza tra primitivi e non primitivi? Cos'è il passaggio per riferimento e per valore?
È possibile usare l'indice dell'array come chiave in React? Perché non è consigliato?
Parlami di un compito difficile e memorabile con cui ti sei confrontato negli ultimi anni.
Quali strumenti utilizzi nello sviluppo quotidiano dopo aver clonato il repository?
Parlami di architettura: perché monolitica, e con quali tipi di architettura frontend sei familiare?
Coding dal vivo: implementa una funzione $ (simile a jQuery), che accetti un selettore CSS valido e trovi i nodi corrispondenti. La funzione deve restituire un oggetto con i metodi addClass, toggleClass, removeClass, css (applicazione di stili), html (inserimento di HTML/CSS all'interno dell'elemento) — con la possibilità di chaining. Il codice di test con chaining fornito non deve essere modificato e deve funzionare dopo l'implementazione della funzione.
Cosa puoi raccontare sull'asynchronousità all'interno di JavaScript? Come funziona, su cosa si basa e quali zuccheri sintattici ci sono intorno a questo?
Come monitorare, tramite watch, se qualcosa in un oggetto reattivo (ref) user con campi nome, cognome, secondo nome è cambiato?
C'è un pacchetto CSS pesante di 2 megabyte. Cosa si può fare per alleggerire il rendering e rendere la costruzione della pagina fluida?
Quali strumenti di profiling utilizzi? Ti è mai capitato di catturare dump di memoria?
Come si può ottenere un valore numerico da this (oltre a Number(this))?
L'uso di Webpack è stata una decisione consapevole o era già presente?
Qual è la differenza tra pixel e rem in CSS?
Da quanto tempo lavori con TypeScript e a cosa serve TypeScript nei progetti?
Parlami di te e della tua esperienza lavorativa
[nome] ha chiesto: cos'è un tipo letterale in TypeScript?
Quali problemi di sicurezza sono associati all'uso di innerHTML per inserire input utente?
JavaScript è monothread o multithread? Come funziona l'asincronia?