Frontend
Meséljen többet a Sberpay-ben lévő autorizációról a frontend szempontjából.
Mire való az RTK Query?
Nézd meg ezt a HTML/CSS kódot. Milyen lesz minden elem szöveg színe?
Mesélj az end-to-end tesztelés beállítási tapasztalataidról Playwright-tal és 80%-os tesztlefedettségről.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
Tegyük fel, van egy három frontend fejlesztőből álló csapatod. Szerinted segítenek-e a mikrofrontendek vagy sem?
Hogyan segítene a TypeScript ebben a feladatban? Hogyan lehet normalizálni a felhasználói azonosítót az ellenőrzések egyszerűsítése érdekében?
Tehát, hozzá mentél, valahogy leírtátok a szerződéseket?
Mi a különbség a HTTP és a HTTPS között?
Mesélj az új useTransition és useDeferredValue hookokról.
Mi az a React Context, mikor használjuk, és mikor jobb egy állapotkezelő?
Milyen az írt megoldás algoritmikus komplexitása?
Mi a különbség a Promise.any és a Promise.race között?
Mit csinált 2013 és 2020 között, amikor belépett a fejlesztésbe?
// Hogyan lehet optimalizálni ezt az aszinkron kódot egy ciklusban, hogy a promise-ok aszinkron módon fussanak async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Mi a különbség az array map() és forEach() módszerei között?
Mesélj a Virtual DOM-ról és a React Fiber-ről: mik ezek, hogyan kapcsolódnak egymáshoz?
Mi az a callback hell?
Köszönöm, ez világos képet ad. Volt már olyan helyzet, amikor a termékmenedzsmentnek kellett magyaráznia a front-end kompromisszumokat, például a hatókör, UX, teljesítmény vagy technikai korlátok kapcsán? Elérhető vagy-e Poznańban az irodában dolgozni negyedévente 1 napot, ha Poznańon kívülről vagy? Értem. Mekkora a felmondási időd, vagy mikor lennél elérhető a kezdésre?
Adott egy összekapcsolt listát, cseréld ki minden két szomszédos csomópontot, és térj vissza a fejével. A problémát úgy kell megoldanod, hogy ne módosítsd a lista csomópontjainak értékeit (azaz, csak a csomópontokat magukat lehet megváltoztatni). Példa 1: Bemenet: fej = [1,2,3,4] Kimenet: [2,1,4,3] Magyarázat: Példa 2: Bemenet: fej = [] Kimenet: [] Példa 3: Bemenet: fej = [1] Kimenet: [1] Példa 4: Bemenet: fej = [1,2,3] Kimenet: [2,1,3]