Pastāsti par savu darba pieredzi: kur strādāji, kāpēc maini darbu?
Frontend
Kāpēc setTimeout(fn, 0) izmantošana palīdz ne bloķēt UI, bet liela daudzuma solījumu (mikro uzdevumu) radīšana – nē? Kāda ir atšķirība starp makro uzdevumiem un mikro uzdevumiem Event Loop?
Groza komanda ir sadalīta apakškomandās — kurā no tām es varu pievienoties un cik frontendu turēs katra?
Kura stāvokļa pārvaldnieks tiek izmantots projektā?
Kāda ir atšķirība starp null un undefined?
fetchAll(['url1', 'url2'], (results) => { console.log('Visu saite saites dati', 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) }
Ja jums ir brīvs laiks un uz tāfeles ir divi uzdevumi — tehniska (refaktoringa) un produktu ar vienādu prioritāti — kuru izvēlētos?
Ko atgriezīs typeof null?
Promise.reject('API kļūda') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Pastāstiet sīkāk par bezsaistes funkcionalitāti: kā darbojas datu saglabāšana IndexedDB, zaudējot internetu?
Vai bija uzdevumi vietnes veiktspējas optimizācijai? Kā diagnosticējāt un risinājāt lēnas ielādes problēmas?
Vai jūs zināt, kas ir Feature Sliced Design (FSD)?
Kādi ir jūsu profesionālās attīstības plāni nākamajiem 3-5 gadiem? Kuri jomas jūs interesē?
Funkcijā handleCityChange 52. rindā ir trīs antipatterni. Atrodiet tos un izskaidrojiet.
Pastāsti par batching React. Kur praktiski ar to saskaries?
Izpildiet delay(ms) funkciju, kas atgriež solījumu, kas tiek izpildīts pēc norādītā laika
Kā diagnosticētu atmiņas noplūdi vai liekus komponenta pārrenderējumus React?
Kāpēc pirms funkcijas ir nepieciešams async atslēgas vārds? Ko tas dara?
Vai izmantojat mākslīgā intelekta rīkus darbā un personīgajā dzīvē, un kā uz tiem raugāties?
Kādi datu tipi ir JavaScript?