Frontend
Quali reti neurali usi nel tuo lavoro?
Parla brevemente dello stack che utilizzi nel tuo lavoro quotidiano.
Stai lavorando adesso? Se no, perché?
Vengono bug dai tester? Di che tipo?
Cosa ti consigliano durante la revisione del codice? Fornisci un esempio concreto di semplificazione del codice.
Guarda il layout del modulo (campi nome, email, indirizzo, pulsanti). Cosa c'è di sbagliato qui dal punto di vista del design e dell'UX?
A cosa presti attenzione durante la revisione del codice?
Cos'è un facade in NgRx, quale ruolo svolgeva?
Cos'è React Context, quando usarlo e quando è meglio un gestore di stato?
Cosa succede se si verifica un errore in una delle richieste in un for...of con await? Come gestire gli errori senza interrompere il ciclo?
Se una Promise non si risolve e si rifiuta, dove possiamo intercettare l'errore? Cos'altro oltre then e catch esiste? Quando viene eseguito finally?
Compito: cosa mostrerà la console? (codice con var fullname, oggetto e perdita del contesto this)
Ci sono stati compiti in cui chiaramente mancava tempo, personale o informazioni?
Conosci TypeScript? Cos'è un tipo utility, puoi fare degli esempi?
Come capivano che il prodotto funzionava male? Come raccoglievano informazioni sugli errori, come gestivano le richieste degli utenti?
L'utente ha aperto il browser, inserito sberbank.ru nella barra degli indirizzi, premuto Invio. Dopo alcuni secondi, la pagina è stata visualizzata. Cosa succede tra la pressione di Invio e il rendering della pagina?
Con quali librerie UI hai lavorato? Quali sono i pro e i contro di Ant Design e Material UI?
Non possiamo etichettare né versionare tramite CI/CD. Il cliente può avere una versione, e il backend un'altra. Cosa si può fare in queste condizioni oltre al monitoraggio degli errori con Sentry?
Quanto è adatto a lei l'insieme di compiti descritto (formattazione, sviluppo, lavoro con contenuti)?
JavaScript è monothread o multithread? Come avviare un secondo thread?