Frontend
Kuo skiriasi virtualus DOM nuo shadow DOM?
// Reikia įgyvendinti metodą groupBy, kuris išplečia standartinius masyvų metodus. // Metodas turi grąžinti grupuotą masyvo versiją – objektą, // kuriame kiekvienas raktas yra funkcijos fn(arr[i]) vykdymo rezultatas, // o kiekviena reikšmė – masyvas, kuriame yra visi pradinio masyvo elementai su šiuo raktu.
Kokio apribojimai yra rekursinis medžio apėjimas? Kuo skiriasi gylio (DFS) ir pločio (BFS) apėjimas? Kaip galima įgyvendinti medžio apėjimą be rekursijos?
Kiek tiksliai įvertinote užduotis?
Peržiūrėk pateiktą useTagFilter hook kodą, nustatyk klaidos priežastį (žymės langeliai vizualiai nerodo pasirinkto būsenos), pasakyk, kokias kitas problemas matai ir pasiūlyk, kaip jį perrašytum.
Ar galima naudoti masyvo indeksą kaip raktą React? Kodėl tai nerekomenduojama?
Papaskokite apie sunkų, įsimintiną užduotį, su kuria susidūrėte pastaraisiais metais.
Kokius įrankius naudojate kasdienėje plėtroje po to, kai klonuojate saugyklą?
Papaskink apie architektūrą: kodėl monolitinė, ir su kokiais architektūros tipais esi susipažinęs?
Gyvas kodavimas: įgyvendinkite $ funkciją (panašią į jQuery), kuri priima galiojantį CSS selektorių ir suranda atitinkamus mazgus. Funkcija turi grąžinti objektą su metodais addClass, toggleClass, removeClass, css (stilių taikymas), html (HTML/CSS įterpimas į elementą) — su galimybe jungti iškvietimus (chaining). Pateiktas testinis kodas su jungimu neturi būti keičiamas ir turi veikti po funkcijos įgyvendinimo.
Ar kada nors teko dirbti be maketų? Kaip vertinate užduotis, kurias reikia atlikti be maketų?
Kaip stebėti, naudojant watch, ar kas nors pasikeitė šiame reaktyviame objekte (ref) user su laukais vardas, pavardė, tėvo vardas?
Yra 2 megabaito dydžio sunkus CSS paketas. Ką galima su juo padaryti, kad sumažintume renderinimo apkrovą ir užtikrintume sklandų puslapio kūrimą?
Ar žinote sukonfigūruoti ESLint ir Prettier? Ar suprantate, kaip jie veikia?
Kokius profilavimo įrankius naudojate? Ar kada nors teko imti atminties dump'us?
Kaip dar galima gauti skaitinę reikšmę iš this (išskyrus Number(this))?
Kuo skiriasi pikseliai nuo rem CSS?
Kiek laiko dirbate su TypeScript ir kam iš viso naudojamas TypeScript projektuose?
Papaskinkite apie save ir savo darbo patirtį
[vardas] paklausė: kas yra literalių tipas TypeScript'e?