Hogyan vezetted be lépésről lépésre a TypeScript-et a legacy-kódba, és hogyan kerülted el a regressziót?
Frontend
A felhasználó minden adatot megadott, rákattintott a «Befejezés» gombra, megtörténik a fizetés, és a oldal lefagy. Hogyan debugolná ezt a helyzetet, és hogyan védene meg kezdetben ettől?
Hogyan szervezné meg a munkát egy nagy biztosítási kalkulációs űrlappal, amely sok mezőt tartalmaz (körülbelül 50), dinamikus szekciókat, az összköltség azonnali kiszámítását, több képernyőre bontva?
Hogyan szervezték a kódellenőrzést egy 3-4 frontend fejlesztőből álló csapatban? Milyen elveket határoztak meg?
Mi az az unknown és never a TypeScript-ben? Miben különböznek az any-től?
Beszélj az Event Loop-ról: magyarázd el a mikro- és makrofeladatok közötti különbséget, adj példát egy ígérettel és setTimeout-tal.
Meséljen egy olyan helyzetről, amikor egy építészeti döntés nem volt sikeres — mi történt és mit változtattál utána?
Az aggregátor nyilvános része (landing, termékkatalógus) jól indexelhető legyen. Hogyan közelítené meg a renderelés (SSR/SSG) kiválasztását?
Hogyan tárolná a űrlap adatait, hogy a felhasználó visszatérhessen az oldal újratöltése vagy a lap bezárása után (azonosítás nélkül)?
Amikor áttértek a Vue 2-ről a Vue 3-ra, pontosan mi változott az állapotkezelésben, és milyen nehézségekkel szembesültek ebben a migrációban?
Hogyan viszonyulsz a mesterséges intelligenciához, és hogyan használod a munkádban?