Fornisci feedback sul servizio dal link dell'invito: quali sono le tue impressioni?
Frontend
Per un frammento di codice con codice sincrono, setTimeout e Promise, determina l'ordine di output nella console, spiegando le code di macro e microtask.
Hai lavorato con devDependencies, peerDependencies, optionalDependencies o bundledDependencies?
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.
Come organizzare tramite il servizio scenari in cui due componenti devono leggere lo stesso valore o avere uno stato condiviso?
Qual è la differenza tra uno script normale, uno con async e uno con defer? Se ci sono più tag script sulla pagina, in quale ordine verranno caricati ed eseguiti?
Qual è la differenza tra interface e type in TypeScript? Quando usare ciascuno di essi?
```javascript const obj = { nome: 'Alex', dici() { console.info(this.nome); } }; const obj2 = { nome: 'Ivan' } const fn = obj.dici.bind(obj).bind(obj2); fn(); obj.dici(); ```
Quali problemi possono sorgere durante l'idratazione di un'app SSR, per quali motivi e come li risolveresti?
Cos'è la vulnerabilità di inquinamento del prototype?
Per favore, parlami di te, della tua esperienza lavorativa nell'ultimo posto, delle caratteristiche principali, dello stack — tutto ciò che ritieni importante.
[nome] ha chiesto: L'architetto era generalmente responsabile dell'architettura del frontend, o c'era una persona separata responsabile di ciò nel frontend?
// parametri di input: // url // opzioni export function useFetch() { // logica const fetchData = async () => {}; return { data, error, loading }; }
Cosa mi ha interessato esattamente della vostra azienda? Cosa vorrei trovare in un nuovo posto di lavoro?
Ha senso—mantenere il contratto pubblico chiuso evita deriva API non intenzionali, e le unioni discriminate sono una forte ragione per preferire `type`. Quando implementi quel pulsante per essere pixel-perfect e reattivo, come gestisci lo spazio e l'allineamento affinché icona + etichetta rimangano visivamente coerenti attraverso i punti di interruzione e le variazioni di dimensione del font?
Come struttureresti lo scambio di informazioni tra backend e frontend per livelli (architettonicamente)?
Qual middleware hai usato in Redux? Cos'è il middleware?
Cosa è importante controllare durante il deployment?
Quali codici di risposta HTTP conosci?
Non è stato difficile distribuire il tempo su due progetti paralleli da parte dello stesso team?