Frontend
Kalbame apie darbą su grafika ir animacijomis — kokias bibliotekas naudojote tam? Kokia buvo ši grafika ir animacija?
Kokios yra metodai, kaip pridėti elementą į masyvą?
Jei klientas atnaujina puslapį, ar išsaugojote duomenis ar juos iš naujo nustatėte? Ar naudojote Local Storage?
Jums suteiktas prieiga prie privataus GitHub saugyklos ir pasakyta, kad klonuoti projektą ir jį paleisti. Kaip tai spręstumėte? Ką pirmiausia darytumėte?
Kokios yra galimos saugumo problemos naudojant JSONP ir kaip CORS sprendžia šias problemas?
Pateikta funkcija ir du objektai patikrinimui. Kodėl vienu atveju TypeScript nesiskundžia, kitu — skundžiasi? Paaiškinkite priežastį kiekvienai klaidų eilutei.
Pasakok apie įvykių atsiradimą ir išnykimą.
Ar galite papasakoti konkretų optimizavimo atvejį, kurį neseniai atlikote ir kuris jums įsiminė?
Kuo skiriasi Promise.any nuo Promise.race?
Praktinė užduotis: parašyti TypeGuard, skirtą gyvūno tipo nustatymui (Šuo arba Katė)
Kodėl nenaudojote localForage ar kitos apvalkalo ant IndexedDB?
Kokios yra pagrindinės Vue 2 ir Vue 3 skirtumai?
Ar dirbote su Vue Router? Papasakokite apie Vue Router navigacijos hook'us.
Yra masyvas iš 200 ID. Reikia kiekvienam atlikti užklausą į /api/users/:id. Parašykite funkciją, kuri vykdo užklausas, bet ne daugiau kaip N vienu metu, ir grąžina rezultatus pagal įvesties masyvo tvarką.
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Pridėti </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Kaip gauti reikšmę iš Promise ir tvarkyti klaidas?
Kaip įvertintumėte savo dabartinį lygį frontend kūrime?
Kaip teikiate pirmenybę techninei skolai, palyginti su verslo užduotimis?
Kiek jums tinka aprašytas užduočių rinkinys (maketavimas, kūrimas, turinio darbai)?
Kam reikalingas Axios interceptor, jei neturite prieigos prie slapukų priekyje?