Palun räägi mulle oma arendus kogemusest, mida sa pead oluliseks mainima.
Frontend
Millal peaks lõplik lahendus kutsuma, kui kõik lubadused on edukalt täidetud?
Kuidas sa suhtud tehisintellektile? Kas kasutad seda tööl ja igapäevaelus?
Kuidas sa suhtud sellistesse olukordadesse, kus nõuded on ebaselged, puuduvad või pead ise kolleegidelt, disaineritelt, analüütikutelt üksikasju selgitama? Ei karda vajadust ise ülesandeid lihvida ja kolleegidega suhelda?
Kuidas sa tunned end kiireloomuliste ülesannete puhul, kui tuleb kiiresti vahetada ja kiiresti midagi teha? Kas see töörežiim sind ei hirmuta?
Kirjutage funktsiooni isPalindrome rakendus, mis võtab sisendiks stringi ja kontrollib, kas see on palindroom (loeb sama vasakult paremale ja paremal vasakule). Funktsioon peaks tagastama true või false.
Kirjutage delay funktsiooni rakendus, mis võtab millisekundite arvu ja tagastab Promise, mis lahendatakse pärast määratud aega.
Rakenda funktsiooni (tüüp pipe/compose), mis esimesel kutsel võtab vastu funktsioonide kogumi, ja teisel kutsel numbri ning rakendab järjekindlalt neid funktsioone sellele numbrile, edastades eelneva funktsiooni tulemuse järgmisele.
Kirjutage polyfill startsWith meetodile stringides, mis ilmus ES6-sse, kasutades ainult ES5 võimalusi (ilma let/const, noolefunktsioonid jms), st prototüüp pärandamise kaudu.
Mis on polüfill? Kas oled kunagi pidanud kirjutama polüfille?
Nimeta jõudluse mõõdikud (Web Vitals) — üks on seotud kasutaja suhtlusega lehega, teine UI renderdamisega. Mida nad mõõdavad?
Tehke ülevaade koodist pull requestiga ühe diff-faili abil React komponendis (Book komponendil, kasutades useEffect, andmete fetch, populaarsete ja kõigi raamatute kuvamine). Leidke ja kommenteerige kõik probleemid: hook reeglite rikkumised, fetchi veateadete töötlemise puudumine, AbortController puudumine, vastuse staatuse kontrolli puudumine, inline-stiilid, key puudumine map-is, tühjade massiivide kontrollid, memoization (useMemo) vajadus, fetch-logika eraldamine eraldi hooki/komponendina jne. Samuti vastake: kuidas rakendada tingimus, et päring toimuks ainult siis, kui isBest lipp on olemas?
Räägi mulle, milline uus funktsionaalsus ilmus JavaScripti standardis ES6 (ES2015).