A felhasználó megnyitotta a böngészőt, beírta a sberbank.ru címet a címsorba, és megnyomta az Entert. Néhány másodperc múlva megjelent az oldal. Mi történik az Enter megnyomása és az oldal megjelenítése között?
Frontend
Hogyan tartották fenn az egyedi komponenskönyvtárat? Hogyan oldották meg a témázási (tematizálási) és testreszabási kérdéseket a komponenseknél?
El tudnád mondani, miről szól a projektünk?
Miért van az első blokkban az isShowInfo nagybetűvel írva, és mi a probléma a let használatával a useState helyett?
Volt probléma az elavult böngészők (Internet Explorer és mások) támogatásával? Hogyan oldották meg a böngészők közötti kompatibilitási kérdést?
Írtál egység- és E2E-teszteket? Hogyan választottad ki a tesztek elemeit, ismered a Page Object mintát?
Hogyan gyűjtötted a metrikákat és figyelted a hibákat a fizetési oldalakon? Hogyan használtad az Sentry-t?
Hogyan javítsam ki a komponens 11. sorát, hogy a kérés ne küldődjön újra újrarendereléskor?
Sikerült valamit megtudni a projektünkről?
Mit szeretnél a jövőben csinálni?
Nézd meg a harmadik kódrészt — milyen problémák vannak a komponens returnjában?
Mikor hívódik meg a useEffect? Milyen körülmények között aktiválódik?
Két funkció van: az egyik a felhasználótól függ, a másik pedig a felhasználótól és a szerepektől. Mi történik, amikor a szerepek változnak?
Az Infinity Scroll mire szolgált? Hány rekord lehetett a táblában, és hogyan oldották meg a nagy számú rekord problémáját (virtualizáció)?
Szükséges újra kérni, ha a válasz már megérkezett, még akkor is, ha a tömb üres?
Hogyan valósította meg a szerepkör alapú hozzáférési modellt a frontendben? Hogyan határozták meg, mit mutasson a felhasználónak a jogosultságok függvényében?
Milyen problémák vannak a hookokkal a harmadik blokkban az AdminPage esetén, miután ez a feltételes return megtörtént?
Érdemes-e két useEffect-re bontani a logikát, vagy jobb egyben hagyni? Hogyan szervezzük legjobban a függőségeket?
Meséljen a munkatapasztalatáról. Az önéletrajzában 5 év frontend fejlesztési tapasztalat szerepel, de 2010-ben végzett az egyetemen — mivel foglalkozott ebben az időszakban?
Dolgozott már React Contexttel? Milyen hátrányai vannak a Contextnek a Reduxhoz képest?