Frontend
3. feladat: Az ADT-Lon (AddLoan) adatstruktúrában van egy lista a kölcsöntípusokról (egyszeri, határozott idejű, limitált) különböző alapértelmezett limitekkel. Azt kell elérni, hogy a kölcsöntípus (type) kiválasztásakor automatikusan beálljon az ehhez a típushoz tartozó alapértelmezett összeg (amount) (például, egyszeri — 1000, határozott idejű — 60000, limitált — 150000), a formában a típus változásának figyelésére watch használatával.
Mi a csökkentése a szerver terhelésének CSR-rel az SSR-hez képest?
Írj egy absztrakt implementációt a Child komponensről React.memo segítségével. Mi a második argumentum, amit a React.memo elfogad?
Mi az a NaN? Adj példákat arra, mikor fordul elő NaN. Hogyan ellenőrzi, hogy egy érték NaN-e?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
Hogyan kezeljük azt a helyzetet, amikor a props frissültek, és az előző kérés még nem fejeződött be? Hogyan kerülhető el a versenyhelyzet?
Volt-e feladat vagy projekt az egyik stackről a másikra való migrációval kapcsolatban?
Miért szükséges általában a kód-áttekintés? Egyáltalán szükséges-e, és milyen esetekben?
Hogyan működnek a munkamenetek és az autorizáció? Hogyan lehetséges, hogy a bejelentkezés után minden további kérés nem igényel újra autorizációt?
Hogyan szervezték meg a kód validálási és kód áttekintési folyamatát, beleértve a csapatközi áttekintést?
Mit ad vissza a validator, amit írtál, ha a felhasználó rákattint az első sor szerkesztésére, és a name/polyname értéke megegyezik ennek a sorok az eredeti értékével?
Azt mondtad, hogy AI-ügynököket használtál. Mit használsz a munkádban, milyen feladatokra, általában milyen benyomásaid vannak róluk?
Volt már olyan eset, amikor szándékosan használtál kulcsot a elemek listáján kívül?
Mivel kellett dolgoznod a frontenden? Milyen kereskedelmi projektek voltak és milyen technológiákat használtak?
Milyen HTTP státuszkódot kell visszaküldeni sikeres objektum létrehozásakor?
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?
Mesélj, a korábbi munkahelyeden több volt-e a frontend vagy a backend? Milyen érdekes, emlékezetes és nehéz feladatok voltak?
Hogyan befolyásolja a useMemo használata üres függőségi tömbbel a ProductList komponensben az új termékek megjelenítését? Emellett az AddProductForm komponensben a gomb az onClick-et a handleSubmit-ra állítja ahelyett, hogy a formon az onFinish-t használná — hogyan javítható ez helyesen?
Kezdésként, mesélne egy kicsit az automatizált tesztek írásában szerzett tapasztalatáról, különösen az egység- és integrációs tesztekről? Köszönöm, hogy megosztotta. Dolgozott már olyan tesztkeretrendszerekkel, mint a Playwright? Köszönöm, ez hasznos. El tudná mondani, hogyan dolgozott együtt termékmenedzserekkel, tervezőkkel és más mérnökökkel egy projekt során?
Milyen a nettó fizetési elvárásod?