Sobes.tech

Frontend

```javascript const obj = { nome: 'Alex', say() { console.info(this.nome); } }; const fn = obj.say; fn(); obj.say(); ```

Middle
154

// 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();

Middle
149

Parla più dettagliatamente delle fasi di rendering: layout (reflow) e paint (repaint)

Middle
149

Parla di SSE (Eventi inviati dal server) e confrontalo con WebSocket e polling

Middle
146

Come funziona il meccanismo del token di aggiornamento?

Middle
144

Parlami delle metodologie di sviluppo: Scrum, Waterfall, Kanban

Middle
142

Quale tag HTML aiuta a caricare immagini diverse per diverse risoluzioni dello schermo?

Middle
140

Qual è la differenza tra HTTP e HTTPS?

Middle
140

Cos'è il tipo never in TypeScript e come si differenzia dagli altri tipi?

Middle
136

Compito astratto: abbiamo rilasciato una funzionalità, una settimana dopo gli utenti si lamentano che la pagina si blocca. Come cercheresti il problema?

Middle
133

Quale architettura scegliere per scrivere una libreria UI?

Middle
130

Quali tipi di test conosci oltre ai test unitari?

Middle
125

Parla del principio di Inversione delle Dipendenze (DIP) di SOLID con un esempio

Middle
121

Parla del percorso critico di rendering della pagina nel browser

Middle
116

```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(); ```

Middle
110
/2