Frontend
C'è qualche richiesta o desiderio di configurare test, scrivere test unitari nel progetto?
Hai esperienza con Docker e Kubernetes?
[nome] ha chiesto: Avevi App Router o Pages Router in Next.js? Oppure hai lavorato in entrambe le epoche?
Grazie, questo dà un quadro chiaro. Hai avuto situazioni in cui hai dovuto spiegare le trade-off del front-end alla leadership del prodotto, ad esempio riguardo a scope, UX, prestazioni o vincoli tecnici?
Quale ambiente di sviluppo o compilatore hai usato nel progetto?
Implementa una funzione semplificata `reactive(object)` che imiti Vue 3: quando si legge una proprietà, chiamare `track(target, key)`, e quando si modifica una proprietà, chiamare `trigger(target, key)`.
Raccontami di più sul flusso di lavoro con le attività: chi redige i requisiti e come vengono analizzati?
Hai mai lavorato con React Context? Quali sono i svantaggi di Context rispetto a Redux?
Cosa succede quando inserisci un URL nel browser e premi Invio? Descrivi tutto il processo dalla risoluzione DNS alla visualizzazione della pagina.
[nome] ha chiesto: La revisione del design è stata inclusa nel processo di rilascio? Com'è andata?
Come influenzano le condizioni di Angular, come @if o *ngIf, il rendering: nascondono gli elementi o non li aggiungono affatto al DOM?
Cosa è importante considerare nell'UX per il Video Live rispetto al normale VOD?
Esercizio pratico: implementare la logica di sblocco dei pulsanti dopo aver scrolled fino alla fine del contenitore (JavaScript).
Come interagisce il frontend con il backend?
Hai molta esperienza con classi e oggetti nel frontend?
Cosa leggi, come ti sviluppi e dove segui le notizie nello sviluppo?
Da dove prende il browser il valore predefinito di font-size per REM e dove è possibile ridefinirlo?
Perché viene chiamato addField nel costruttore nel codice e quali problemi crea in termini di scalabilità?
/** * Tipizzare una funzione che prende un array di oggetti e una chiave, * restituisce un array di oggetti che contengono questa chiave/proprietà **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Avevi un'architettura basata sulle funzionalità? Conosci FSD (Design Segmentato per Funzionalità)?