Frontend
Mesélj a bind, call, apply-ról. Mi a különbség közöttük?
Ki foglalkozott a fejlesztői környezet, linters, formázók (Husky, pre-commit hookok) beállításával?
Hogyan szerezhetjük be az adatokat az API-ból egy thunkon belül, figyelembe véve, hogy az API extra argumentumként van átadva a thunk middleware-ben?
Említette az UI-kit-et. Melyik komponens volt a legnehezebb vagy legérdekesebb megvalósítani, és melyik jelentette a legnagyobb kihívást?
Mi a különbség a cookie és a localStorage között?
Milyen hitelesítési és jogosultsági protokollokat ismersz? Mesélj a JWT-ről.
Milyen kötelező tulajdonsággal kell rendelkeznie minden elemnek egy lista renderelésekor React-ben? Honnan lehet és honnan nem lehet kulcsokat venni?
Klasszikus módszer a div középre helyezésére.
Találkozott már a CORS mechanizmusával?
Milyen karaktereket kell kikerülni az XSS támadások elleni védelem érdekében?
Meséljen munkatapasztalatáról és karrierje legérdekesebb pillanatairól
Valaha konfiguráltál CI/CD-t vagy infrastruktúrával kapcsolatos dolgokat?
Használtad a Vitestet vagy a Playwrightot a munkádban?
Miben áll a projekt műszaki támogatása?
Milyen feladatokat szeretne ellátni az új munkahelyén? Érdekel-e a fejlődés a technikai vagy építészeti területen?
Dolgoznod kellett az új React hookokkal (18/19), például useTransition, useDeferredValue?
Tehát nagyjából részt vettél az építészetben, a tervezésben?
És ami az egymásba ágyazott alkalmazásokat illeti — mind React volt?
function createRateLimiter(limit, interval) {} // Tesztek const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Figyelmen kívül hagyva (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (telt >100ms)
Meséljen a jelenlegi munkahelyi tapasztalatáról: melyik projekten dolgozott, milyen feladatokat végzett, mit valósítottak meg?