Räägi oma töökogemusest: kus sa töötasid, miks sa töökohta vahetad?
Frontend
Milline oleku haldur kasutatakse projektis?
Mis vahe on null ja undefined vahel?
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?
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?
Kas oli ülesandeid veebisaidi jõudluse optimeerimiseks? Kuidas te diagnoosisite ja lahendasite aeglase laadimise probleeme?
Rääkige meile üksikasjalikumalt offline-funktsionaalsusest: kuidas töötab andmete salvestamine IndexedDB-s interneti kadumise korral?
Räägi mulle Reacti batchingust. Kus sa sellega praktikas jooksul kokku puutusid?
Millised on teie professionaalse arengu plaanid järgmise 3-5 aasta jooksul? Millised valdkonnad teid huvitavad?
Funktsioonis handleCityChange real 52 on kolm antipatterni. Leidke need ja selgitage.
Kas teab, mis on Feature Sliced Design (FSD)?
Rääkige meile rohkem Sberpay autoriseerimisest frontend vaatenurgast.
Miks on funktsiooni ees vaja async märksõna? Mida see teeb?
Rakenda delay(ms) funktsiooni, mis tagastab lubaduse, mis lahendatakse pärast määratud aega
Millised andmetüübid on JavaScriptis?
Kuidas diagnoosiksite mälulekke või liigsed React komponendi uuesti renderdused?