Prašome papasakoti apie savo patirtį kūrime, ką manote svarbu paminėti.
Frontend
Kada turėtų būti iškviesta galutinė sprendimas, jei visi pažadai buvo sėkmingai įvykdyti?
Kokį požiūrį turi į dirbtinį intelektą? Ar jį naudoji darbe ir kasdieniniame gyvenime?
Kaip elgiesi situacijose, kai reikalavimai yra neaiškūs, jų nėra arba reikia pats aiškintis detales su kolegomis, dizaineriais, analitikais? Ar nesibaimini būtinybės pats tobulinti užduotis ir bendrauti su kolegomis?
Kaip jaučiatės dėl skubių užduočių, kai reikia greitai persijungti ir greitai ką nors padaryti? Ar jūsų nebaido toks darbo režimas?
Parašykite funkcijos isPalindrome įgyvendinimą, kuri priima eilutę ir tikrina, ar ji yra palindromas (skaitoma vienodai iš kairės į dešinę ir iš dešinės į kairę). Funkcija turėtų grąžinti true arba false.
Įgyvendinkite funkciją (tipo pipe/compose), kuri pirmojo kvietimo metu priima funkcijų rinkinį, o antrojo kvietimo metu – skaičių, ir nuosekliai taiko perduotas funkcijas šiam skaičiui, perduodama ankstesnės funkcijos rezultatą kitai. Pavyzdžiui, funkcija inc, įdėta kelis kartus, turėtų nuosekliai didinti skaičių.
Parašykite delay funkcijos įgyvendinimą, kuri priima milisekundžių skaičių ir grąžina Promise, kuris išsisprendžia po nurodyto laiko.
Kas yra polifilas? Ar kada nors rašei polifilus?
Parašykite polyfill for startsWith metodo, kuris atsirado ES6, naudodami tik ES5 galimybes (be let/const, rodyklės funkcijų ir kt.), tai per prototipinį paveldėjimą.
Pavadinkite našumo metrikas (Web Vitals) — viena susijusi su naudotojo sąveika su puslapiu, kita su UI atvaizdavimu. Ką jos matuoja?
Atlikite peržiūrą kodo pull request su vienu diff failu React komponentui (Book su useEffect, duomenų gavimu, populiarių ir visų knygų rodymu). Suraskite ir komentaruose aptarkite visas problemas: hook taisyklių pažeidimus, klaidų tvarkymo trūkumą fetch, AbortController nebuvimą, atsakymo būsenos patikrinimo trūkumą, inline stilius, key nebuvimą map, tuščių masyvų patikrinimus, memoizacijos (useMemo) poreikį, fetch logikos išskyrimą į atskirą hook/komponentą ir t.t. Taip pat atsakykite: kaip įgyvendinti sąlygą, kad užklausa būtų vykdoma tik tada, kai yra isBest vėliava?
Papaskink, kokia nauja funkcionalumas atsirado ES6 (ES2015) standarte JavaScript'e.