Sobes.tech

Frontend

Vorbește despre experiența ta de muncă: unde ai lucrat, de ce schimbi locul de muncă?

265

De ce utilizarea setTimeout(fn, 0) ajută la evitarea blocării UI-ului, în timp ce crearea unui număr mare de promisiuni (micro-tasks) nu? Care este diferența dintre macro-tasks și micro-tasks în Event Loop?

230

Ce gestionar de stare este utilizat în proiect?

230

Echipa de coș se împarte în subechipe — la care dintre ele pot să mă alătur și câte front-end-uri vor fi acolo?

229

fetchAll(['url1', 'url2'], (results) => { console.log('Datele pentru toate linkurile', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }

220

Care este diferența dintre null și undefined?

218

Dacă ai timp liber și pe tablă sunt două sarcini — una tehnică (refactorizare) și una de produs cu aceeași prioritate — pe care ai alege-o?

215

Promise.reject('Eroare API') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });

202

Spuneți-mi mai multe despre funcționalitatea offline: cum funcționează salvarea datelor în IndexedDB în cazul pierderii conexiunii la internet?

187

Știți ce este Designul Sliced pe Funcții (FSD)?

169

Au fost sarcini de optimizare a performanței site-ului? Cum ați diagnosticat și rezolvat problemele legate de încărcarea lentă?

165

În funcția handleCityChange de la linia 52 există trei antipatterns. Găsește-le și explică-le.

164

Care sunt planurile tale de dezvoltare profesională pentru următorii 3-5 ani? Care domenii te interesează?

163

De ce este nevoie de cuvântul cheie async înaintea unei funcții? Ce face acesta?

161

Vorbește-mi despre batching în React. Unde te-ai întâlnit cu el în practică?

158

Spune-ne mai multe despre autorizarea în Sberpay din punctul de vedere al frontend-ului.

158

Folosiți instrumente AI în muncă și în viața personală, și cum le percepeți?

158

Implementează funcția delay(ms), care returnează o promisiune care se rezolvă după timpul specificat

158

Ce tipuri de date există în JavaScript?

156
/3