Frontend
Van egy fa az INode interfésszel (value: number, left?: INode, right?: INode). Írjon egy függvényt, amely bejárja a fát és visszaadja az összes érték összegét.
Hogyan lehet a fetch logikát egy egyedi hookba helyezni, hogy ne kelljen kódot duplikálni különböző entitásokhoz?
Beszélj a többnyelvűségről és az RTL-beállításról. Hogyan készítsünk olyan margókat, amelyek helyesen működnek LTR és RTL esetén?
Mi az a láncolási módszer (chaining) a hash-tábla ütközéseinek megoldásában?
Magyarázza el a deklaratív programozás fogalmát a React kapcsán.
A kódban van egy setTimeout 0 millisecondum késleltetéssel — ez mit jelent és hogyan fog működni?
Mennyit fog tartani minden funkció végrehajtása? ```javascript /** Mennyit fog tartani minden funkció végrehajtása */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Hogyan lehet olyan generikus függvényt készíteni, amely csak egy stringet vagy a Bar osztály példányát fogadja el, és más esetekben TypeScript hibát ad?
Miért nem szabad az async-t használni az onCreated (created) hookban? Hol célszerűbb aszinkron kéréseket végrehajtani?
Milyen display tulajdonsági értékeket fogsz emlékezni?
Hogyan értékeled technikai szintedet a jelenlegi pozíciódban? Middle, middle+, senior, senior+?
Van tapasztalatod tesztek írásában? Milyen teszteket írtál és milyen mennyiségben?
Az oldalon 5000 termék listája található, az oldal nagyon laggol. Az üzlet kér valamit ezzel kapcsolatban. Mit javasolsz?
Magyarázd el a komponens életciklusának fogalmát a React-ben.
/** * Az `asyncAuth(callback)` függvény egy callback-et fogad, amelybe * átadható egy hiba (első argumentumként) és adatok * a backend-ről (második argumentumként). * asyncAuth((error, data) => {}); * * Implementálnod kell az `auth()` függvényt, * amely meghívja az `asyncAuth()`-t, de egy Promise-t ad vissza. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Mi a composables és mire való?
Miért van szüksége a Reactnek virtuális DOM-fára? Miért nem lehet közvetlenül módosítani a valódi DOM-ot? A különböző megközelítések előnyei és hátrányai?
Vue 2 és Vue 3: milyen architektúrális korlátok miatt kényszerült Evan You a Vue 2 reaktivitásának újraírására `Proxy` használatával?
Hogyan valósítható meg az engedélyezés vagy szerepkörök ellenőrzése a Vue Router 3 szintjén?
Hogyan működnek a magas pixelsűrűségű kijelzők (Retina, DPR)? Hogyan készítsük el helyesen a képeket ilyen kijelzőkhöz?