Frontend
Dolgoztál már az infer típusával a TypeScript-ben? Mit tud róla?
Mi a különbség az async és defer attribútumok között a script tagben?
Az utolsó munkahelyed kapcsán, ahol három és fél éve dolgozol, az van írva, hogy te vagy felelős a frontend architektúráért és a technikai megoldásokért. Ez a hivatalos szereped?
Szorultál-e már architektúrával, modulokat írt, nulláról fejlesztett? Ismeri a Feature-Sliced Design (FSD) módszert?
Mesélj egy feladatról a Greenatomnál, amiben különösen büszke vagy.
Mit tartalmaznak a React osztálykomponensei, ami még nincs meg a funkcionálisakban?
Hogyan mozgatjuk vagy nagyobbítjuk az elemet az oldalon olcsóbban és drágábban a böngésző számára? Miért előnyösebb az animációkhoz a transform, mint a width és height módosítása?
const a = {} a[1] = 'test' ért ( ... )
Mit jelent a key attribútum a React listákban?
Meséljen az Angular moduljairól és standalone komponensekről — mi a különbség, és miért váltanak standalone-ra?
Mi az a var, let, const? Miben különböznek? Mi az a hoisting?
Meséljen a CI/CD, Docker használatával szerzett tapasztalatairól — mit sikerült beállítania, hogyan működött?
Hogyan határozzák meg az elemek renderelési sorrendjét, amikor átfedik egymást (z-index, stacking context)?
Melyik párt tagjai a leginkább hajlamosak arra, hogy a munkaidő-csökkentés kérdésében ellenzőként szavazzanak, ha korábban kifejezett preferenciájuk is ellene volt?
/** * Meg kell írni egy függvényt, amely bemenetként egy URL-t fogad, * aszinkron módon GET kérést küld erre az URL-re, és visszaadja az adatokat (json). * Az adatok lekéréséhez használja a fetch-et. * Csak a Promise API használható. * Ha hiba történik a kérés során, próbálja meg még 5 alkalommal. * Ha végül nem sikerül az információt megszerezni, adja vissza a "A megadott URL nem elérhető" hibát. */
Hogyan valósítanád meg az internacionalizációs követelményekkel rendelkező dátum- és időbeviteli mezőt?
Mi az a standalone-komponensek Angularben, és miért jobbak, mint a moduláris megközelítés?
Írj egy absztrakt implementációt a Child komponensről React.memo segítségével. Mi a második argumentum, amit a React.memo elfogad?
React feladat (3 részfeladat): 1) Javítsa ki a felhasználó szerkesztő űrlapot — a listában a felhasználónévre kattintva, a név be kell kerülni a szerkesztő űrlap inputjába. 2) A szerkesztő űrlapnak nem szabad újrarenderelődnie a keresőmezőbe írt szöveg beírásakor (React.memo optimalizációval). 3) A felhasználó kiválasztásakor a keresőmezőnek vissza kell állnia.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);