Frontend
Perché è necessario il markup semantico, cos'è, e puoi nominare alcuni tag semantici?
Sei un responsabile tecnico di un team di 3-4 sviluppatori frontend. È apparso un nuovo grande prodotto web di CRM o Service Desk con backend pronto. Come sceglierai la tecnologia per la parte frontend?
Come usi esattamente ChatGPT/Copilot per risolvere i compiti?
Se superi il colloquio, quando puoi iniziare a lavorare?
Implementa un'interfaccia di filtro dei voli per numero di scali: ottieni i biglietti tramite fetchTickets, rendi dinamicamente le caselle di controllo per i numeri di scali disponibili, supporta più selezioni e filtra la lista dei biglietti. Discuta possibili ottimizzazioni.
L'automazione nell'estensione del browser coinvolgeva la simulazione di clic o richieste API dirette?
Come è organizzato il tuo processo di sviluppo frontend tipico: dall'apparizione dell'idea e del compito alla scomposizione e all'implementazione?
C'è un filtro di ricerca con debounce: la prima richiesta va per una parola, poi la seconda — per una nuova parola, ma la prima risposta arriva per ultima e sovrascrive l'UI. Come gestire questo in Angular?
Cosa succede se colleghi un file con estensione .ts in un'applicazione JavaScript normale usando <script src>?
Parlaci della tua esperienza rilevante con Angular 16: quali compiti hai svolto?
Come hai tirato le modifiche dal branch di destinazione nel tuo branch di funzionalità?
È permesso assegnare un Observable direttamente a un campo del componente nel costruttore o all'inizializzazione del campo? Qual è la differenza rispetto a sottoscrivere nel costruttore?
È possibile inviare un corpo in una richiesta GET?
Se il colore: pink è impostato per il corpo, di che colore saranno i link di default e perché?
Quali sono le strategie per apportare modifiche e unire i rami in Git?
A cosa serve Reselect e come evitare re-rendering inutili quando si combinano dati da più slices?
Qual è la differenza tra dove viene dichiarata una funzione e dove viene chiamata, nel contesto del valore di this?
Hai usato rebase e puoi spiegare come funziona?
Cos'è React Fiber, perché è apparso, si può interrompere la fase di commit e cosa significano current tree e work-in-progress tree?
Cos'è CI/CD e hai lavorato con esso?