Sobes.tech

Frontend

Kas oled kunagi töötanud Lighthouse'iga? Kujuta ette, et sulle antakse ülesandeks parandada FCP (First Contentful Paint) mõõdiku. Millised ideed sulle tulevad meelde?

Middle
148

Vaadake seda koodilõiku — mõistke, mida see teeb, ja kirjutage lihtne kasutusnäide. lodashis on ka sarnane abivahend.

Middle+
148

Millised on praeguse SSR andme laadimise lähenemise probleemid ja kuidas need suurenevad uute lehtede lisamisel?

Middle
147

Millal teavitad, et sa ei jõua aega?

Middle+
145

Kuidas te arendute end, kuidas õpite uusi tehnoloogiaid, mis jäi viimati meelde?

Middle+
145

Rääkige oma viimatisest töökohtumisest ja projektidest, millega olete tegelenud.

Middle+
144

Mida sulle kõige rohkem meeldib tööl teha ja mida mitte nii väga? Mis võtab rohkem aega, kui sooviksid?

Middle+
143

Rakenda funktsiooni foo, mis võtab massiivi ja tagastab objekti, kus võtmed on massiivi elemendid ja väärtused on kõik 0.

Middle+
143

Mida võib serveris juhtuda HTML (SSR) genereerimise ajal — mille jaoks server aega kulutab, millised võivad olla jõudluse ja turvalisuse probleemid andmete serialiseerimisel?

Middle+
142

Mis vahe on kasutada hasOwnProperty ja otse kontrollida väärtust tingimusega (if o[x])? Mis juhtub, kui omaduse väärtus on false?

Middle
140

Kuidas tagada kaasaegsete pildiformaatide (WebP, AVIF) tugi brauserites, mis neid ei toeta?

Middle
140

Kas on kunagi juhtunud, et ühes toote funktsioonis tagastatakse palju välju, teises aga ainult kaks?

Middle
140

Milliseid parandusi võiks tulevikus teha toote kvaliteedi parandamiseks?

Middle
140

Rakenda memoize funktsiooni, mis salvestab vahemällu asünkroonsete funktsioonide tulemused ja ei saada korduvaid päringuid, kui sama argumentidega väljakutse on juba tehtud.

Middle
140

Määrake väljaandmise järjekord konsoolis selle koodiga, mis kasutab setTimeout, Promise, then, catch, finally ja erinevaid sünkroonseid kõnesid (Event Loop'i ülesanne).

Middle
140

Mida huvitavat ja uut sa õppisid hiljuti frontend maailma kohta?

Middle
140

<script> function sum(valueA) { throw 'Ei ole rakstīts' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

Milleks on React.lazy? Millist kasu see pakub ja kuidas see töötab sisemiselt?

Middle
139

Peate kirjutama funktsiooni memoize — ümbrise mälutamiseks. Lihtsustamiseks võite eeldada, et funktsioonil on alati ainult üks argument ja see on primitiivne väärtus.

Middle
137

On olemas funktsioon customMap, mis teeb peaaegu sama, mis tavaline massiivi map, kuid see ei ole tüübistatud. Selle tüübistamiseks tuleb määrata, et viienda real oleks stringide massiiv ja seitsmenda real arvude massiiv.

Middle
134
/5