Sobes.tech

Frontend

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

Middle
155

Spune-mi mai multe despre etapele de randare: layout (reflow) și paint (repaint)

Middle
153

// Cum se poate optimiza acest cod asincron într-un ciclu pentru ca promisiunile să fie executate asincron 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

Cum funcționează mecanismul de refresh token?

Middle
148

Vorbește despre SSE (Server-Sent Events) și compară-l cu WebSocket și polling

Middle
146

Care este diferența dintre HTTP și HTTPS?

Middle
144

Spune-mi despre metodologiile de dezvoltare: Scrum, Waterfall, Kanban

Middle
142

Ce este tipul never în TypeScript și cum se diferențiază de celelalte tipuri?

Middle
142

Ce etichetă HTML ajută la încărcarea diferitelor imagini pentru diferite rezoluții ale ecranului?

Middle
140

Taskă abstractă: am lansat o funcție, după o săptămână utilizatorii se plâng că pagina se blochează. Cum ai căuta problema?

Middle
135

Ce arhitectură să aleg pentru a scrie o bibliotecă UI?

Middle
130

Ce tipuri de teste cunoști în afară de testele unitare?

Middle
125

Vorbește despre principiul Inversiunii Dependinței (DIP) din SOLID cu un exemplu

Middle
121

Vorbește despre calea critică de randare a paginii în browser

Middle
116

```javascript const obj = { nume: 'Alex', spune() { console.info(this.nume); } }; const obj2 = { nume: 'Ivan' } const fn = obj.spune.bind(obj).bind(obj2); fn(); obj.spune(); ```

Middle
110
/2