Frontend
Van egy 2 megabájtos nehéz CSS-csomag. Mit lehet tenni vele, hogy tehermentesítsük a renderelést és simává tegyük az oldalépítést?
Hogyan valósítanád meg a kliens oldali cache-elést?
Mi a különbség a osztály- és funkcionális komponensek között a React-ben?
Ismeri a natív CSS beágyazást? Támogatja vagy ellenzi? Milyen előnyei és veszélyei vannak?
Beszélj a CSS box-sizing: content-box és border-box-ról — mire használják őket, milyen esetekben alkalmazod őket?
Előfordultak stílusütközések a mikroszolgáltatások között? Hogyan szervezték a stílusokkal kapcsolatos munkát, és mivel írták őket?
Hogyan lehet JSON-t folyamatosan feldolgozni, felosztva a feldolgozást darabokra, hogy ne blokkolja a fő szálat? Mivel lehet elindítani a következő darab feldolgozását, hogy ne lassítsa a oldalt (pl. requestIdleCallback, generátorok)?
Mire használják a useMemo-t? Adj egy gyakorlati példát.
Mi a különbség a nullás összekapcsoló (??) és a logikai VAGY (||) operátor között?
Említette, hogy az httpOnly cookie segített az XSS támadások elleni küzdelemben, igaz? Hogyan?
7. feladat: Vannak Alien és Human típusok, amelyek a Person típusba vannak egyesítve. Írjon egy checkAlien függvényt, amely ellenőrzi, hogy a megadott Person egy idegen. Javítsa ki a TypeScript hibát az isAlien tulajdonsághoz való hozzáféréskor.
Mit ad vissza a then metódus egy Promise esetén?
Ha az oldal lassan töltődik be, milyen lépéseket teszel a probléma diagnosztizálására a frontendben?
Hogyan tudja a lejátszó, hogy melyik minőséget válassza?
A csomag 1,5 megabájt volt, most 700-800 kilobájt. Pontosan hogyan csökkentették a csomagot? Hogyan kezdenéd most optimalizálni egy 2 megabájtos csomagot?
Mi okozza egy komponens újrarenderelését a React-ben?
Hozzon létre egy új típust a Delivery típus alapján, ahol a name, address és date mezők opcionálisak (Partial).
Problémád van-e azzal, hogy túl szó szerint értelmezed a feladatokat, és azokat "úgy, ahogy vannak", kérdések feltevése vagy kritikus gondolkodás nélkül (ahogyan egy volt kollégádnál is volt)?
Van tapasztalata MCP Playwright-tal? Mi az MCP?
Beszélj a watch és watchEffect-ről Vue 3-ban, számított tulajdonságok. Hogyan törölhetsz egy watchert?