```javascript const obj = { nome: 'Alex', say() { console.info(this.nome); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
// Come si può ottimizzare questo codice asincrono in un ciclo affinché le promesse vengano eseguite in modo asincrono async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Parla più dettagliatamente delle fasi di rendering: layout (reflow) e paint (repaint)
Parla di SSE (Eventi inviati dal server) e confrontalo con WebSocket e polling
Come funziona il meccanismo del token di aggiornamento?
Parlami delle metodologie di sviluppo: Scrum, Waterfall, Kanban
Quale tag HTML aiuta a caricare immagini diverse per diverse risoluzioni dello schermo?
Qual è la differenza tra HTTP e HTTPS?
Cos'è il tipo never in TypeScript e come si differenzia dagli altri tipi?
Compito astratto: abbiamo rilasciato una funzionalità, una settimana dopo gli utenti si lamentano che la pagina si blocca. Come cercheresti il problema?
Quale architettura scegliere per scrivere una libreria UI?
Quali tipi di test conosci oltre ai test unitari?
Parla del principio di Inversione delle Dipendenze (DIP) di SOLID con un esempio
Parla del percorso critico di rendering della pagina nel browser
```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(); ```