Räägi oma töökogemusest: kus sa töötasid, miks sa töökohta vahetad?
Frontend
Milline oleku haldur kasutatakse projektis?
Miks setTimeout(fn, 0) kasutamine aitab mitte blokeerida UI-d, kuid suure arvu lubaduste (mikroülesannete) loomine mitte? Mis vahe on makroülesannetel ja mikroülesannetel Event Loop'is?
Mis vahe on null ja undefined vahel?
Korvi meeskond jaguneb alamtubadeks — millesse neist neist liituda ja kui palju on igaühes frontend'e?
fetchAll(['url1', 'url2'], (results) => { console.log('Kõigi linkide andmed', 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) }
Kui sul on vaba aega ja tahvlil on kaks ülesannet — tehniline (refaktorimine) ja toote ülesanne sama prioriteediga — millist sa valid?
Promise.reject('API viga') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Mida tagastab typeof null?
Rääkige meile üksikasjalikumalt offline-funktsionaalsusest: kuidas töötab andmete salvestamine IndexedDB-s interneti kadumise korral?
Kas oli ülesandeid veebisaidi jõudluse optimeerimiseks? Kuidas te diagnoosisite ja lahendasite aeglase laadimise probleeme?
Millised on teie professionaalse arengu plaanid järgmise 3-5 aasta jooksul? Millised valdkonnad teid huvitavad?
Kas teab, mis on Feature Sliced Design (FSD)?
Räägi mulle Reacti batchingust. Kus sa sellega praktikas jooksul kokku puutusid?
Funktsioonis handleCityChange real 52 on kolm antipatterni. Leidke need ja selgitage.
Miks on funktsiooni ees vaja async märksõna? Mida see teeb?
Rääkige meile rohkem Sberpay autoriseerimisest frontend vaatenurgast.
Kuidas diagnoosiksite mälulekke või liigsed React komponendi uuesti renderdused?
Rakenda delay(ms) funktsiooni, mis tagastab lubaduse, mis lahendatakse pärast määratud aega
Millised andmetüübid on JavaScriptis?