Frontend
Kiek greitai jie yra pasiruošę persikelti į naują vietą?
Perrašyti funkciją strjoin ES5 be rest operatoriaus
Kaip veikia React po gaubtu? Paaiškinkite reconciliation mechanizmą, Virtual DOM, Fiber architektūrą ir kodėl reikalingos dvi fazės (render ir commit).
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]} />;
Kokie būsenų valdytojai buvo naudojami? Kodėl Redux yra blogas?
Papaskinkite apie savo paskutinę darbo vietą ir patirtį su Vue ir TypeScript: ką darėte nuo nulio, kokius sudėtingus ar įdomius uždavinius sprendėte?
Ar dirbote su slapukais? Papasakok, kaip įdiegti slapuką naršyklėje — kokie diegimo būdai yra?
Kaip įvertintumėte savo dabartinį lygį frontend kūrime?
Kuo skiriasi kintamieji preprocesoriuose nuo natūralių CSS kintamųjų?
Papaskinkite apie savo patirtį: kur dirbote, kuo užsiėmėte, kokį technologijų rinkinį naudojote?
Pasakykite apie uždarymus JavaScript. Kur naudojami uždarymai Vue 3?
JavaScript užduotis: parašykite funkciją, kuri priima du masyvus ir grąžina masyvą iš elementų, kurie yra tik viename iš jų (simetrinė skirtumas). Įvertinkite algoritmo sudėtingumą.
Kokia jūsų patirtis su backend'u?
Ar kada nors susidūrėte su problema, kai sudėtingas flex arba grid išdėstymas puikiai veikia Chrome, bet Safari, ypač iOS ir Mac, sąsaja susitraukia arba slinkimas sulūžta? Kaip derinote klaidas Safari?
Kas jums kategoriškai nepatinka ir kas jūsų darbe nepatinka?
Ką galite papasakoti apie Nuxt? Kokios yra sunkumai dirbant su Nuxt lyginant su Vue 3?
Testo užduotyje: turi AnnotationService. Koki algoritmą naudoji nuspręsti, ar paslauga turi būti providedIn: 'root' ar komponento/modulio lygyje?
Yra populiari forma, kuri naudojama 5 skirtingose projekto vietose, tačiau kiekvieno naudojimo ypatybės šiek tiek skiriasi. Kaip suprojektuotumėte tokį komponentą?
Kaip kurti ir naudoti savo tipus TypeScript'e?
Kaip nukopijuoti objektą (nepriemitinio tipo), kad pakeitimai kopijoje nepaveiktų originalo?