Frontend
Képzelj el egy helyzetet: a kiadás előtt nem sokkal találsz egy hibát, ami miatt egy funkció nem működik helyesen. A kiadást nem lehet elhalasztani, de tudod, hogy valami nincs rendben. Mit tennél ilyen helyzetben?
Hogyan valósítható meg a billentyűzetes navigáció (felfelé/le) nyilak segítségével egy virtualizált listában az @tanstack/virtual használatával?
Mesélj az utolsó munkahelyeden részt vettél-e a projekt architektúrájának kiválasztásában szerzett tapasztalataidról
Vagyis, ezekkel a effektusokkal kapcsolatos munka külön könyvtárba került?
Hogyan működik együtt a useMemo, useCallback és React.memo? Miért fontos a függvények useCallback-be csomagolása, amikor egy React.memo-ba csomagolt gyermekkomponensnek adjuk át őket?
Milyen formában csatlakoznak a könyvtárak?
Magyarázd el, hogyan működnek a JavaScript beépített tömbmetódusai, például map, filter, reduce.
Gyakorlati feladat: adott egy pontokból álló tömb, amely tartalmazza a time és value mezőket. Fel kell ismerni azonos értékű pontcsoportokat, és csak az egyes csoportok kezdetét és végét megőrizni (az egyenes grafikon felépítésének optimalizálása érdekében).
Hogyan szervezték meg a GitFlow-t a projektben?
Hogyan típusozzuk az API választ, ha a szerződés nem tökéletes?
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
Mi az a debounce? Írj egy debounce függvényt könyvtárak nélkül vanilla JS-ben
Kérlek, értékeld a megoldásod időbeli összetettségét.
Magyarázza el, hogyan működik a reaktivitás a Vue 3-ban: reactive, ref, shallowReactive, markRaw.
Ha magadnak készítenél egy projektet, mit választanál: Vue vagy React? És miért?
Mesélj a React reconciliation-ről
Írja meg a helyes típusokat ehhez a függvényhez, hogy a TypeScript mindkét objektumot érvényesítse (generics és keyof használatával).
Dolgozott már Angularban Server-Side Rendering (SSR) vagy Static Site Generation (SSG) módszerrel?
Írjon egy getUserProfile nevű függvényt, amely egy userId-t argumentumként vesz, és lekéri a felhasználói profilt az API végpontjáról "[link]". A függvénynek be kell írnia a felhasználói profilt, ha a lekérés sikeres, és hibaüzenetet, ha a lekérés sikertelen.
Volt valamilyen rendszeranalízis formátum vagy csak szóban beszélték át és írták fel a pontokat a feladatba? Volt dokumentum vagy oldal a Confluence-ben, amely leírta, mit kell tenni?