Frontend
Mire kellett még írnia a kereskedelmi tapasztalatában, a TypeScript és JavaScript mellett?
Mi a különbség a Promise.all és a Promise.allSettled között?
// Adott egy kétdimenziós pontokból álló halmaz, számítsa ki egy határkeret területét. // Egy adott kétdimenziós pontok halmazához számítsa ki a határkeret területét. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Implementáltad az exportálást Excelbe és PDF-be? Hogyan szervezted ezt az exportálást?
Mesélj részletesebben az UI kit-tel kapcsolatos tapasztalataidról: hogyan készítetted, milyen komponensek voltak, használtál design tokeneket?
Mitől függ egy React-komponens újrarenderelése?
Mesélj a jelenlegi projektedről: mit csináltál, hogyan volt szervezve a csapat, milyen feladatokat végeztél?
Hogyan típusozzuk azt a függvényt, amely unknown-t fogad és egy adott típusú értéket ad vissza, hogy a TypeScript mindig ezt a típust tartsa a visszatérő értéknek?
Változott-e a függőség, ha undefined volt, és újrarenderelés után ismét undefined lesz?
export function foo(o, arr) { return arr.reduce((a, x) => { // ha (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Értsd meg, mit csinál ez a kód, és hogyan lehet használni. Van egy hasonló helper a lodash-ban — ha felismered, egyszerűen nevezd meg a nevét.
Eseményhurkol feladata: határozza meg a konzolon megjelenő sorrendet setTimeout, Promise és szinkron kód esetén. Mi jelenik meg utoljára és miért?
Mi a különbség a Type és az Interface között a TypeScript-ben?
Meséljen a fejlesztési tapasztalatáról, kezdve a legutóbbi munkahelyével.
Mesélj a Core Web Vitals fejlesztéséről: mit tettél, melyik metrika volt a legproblémásabb?
Három új típus van megadva. Egy új típust kell létrehozni ezek alapján, amely megfelel a feltételnek (tartalmazza az összes megadott típus mezőit, unió típus). Milyen megközelítést kell alkalmazni?
Szükséged volt már alkalmazás optimalizálására? Milyen lépéseket tennél, ha azt mondanák, hogy egy weboldal lassan működik?
Hogyan viszonyulsz a komponenseken belüli kérésekhez?
/* Három kódrészlet van megadva. Minden console.log eredményét írja le. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Hogyan volt szervezve a folyamat a cégnél: hol tárolódott a dokumentáció, hogyan zajlott az együttműködés az elemzővel és a tervezővel, hol készültek a makettek, melyik táblát használták?