Frontend
Kérlek, mesélj a tapasztalataidról, mely technológiák érdekelnek, mivel dolgoztál nemrégiben, és mivel szeretnél dolgozni.
5 fejlesztő külön dolgozik, mikrocsapatokra vannak osztva?
Mesélj a legutóbbi nehézségekről az ügyféllel.
Miért találták ki a Next.js-t? Miben különbözik egy szokásos SPA alkalmazástól?
Tegyük fel, van egy online boltunk, ahol egy terméklista 50 darabos oldalanként, lapozással van megjelenítve. Amikor a felhasználó a második oldalra vált, különösen telefonon, hosszú ideig fehér négyzetek jelennek meg a képek helyett. Hogyan lehetne gyorsabbá tenni a képek megjelenését?
Feladat 2: Az alábbiakban több Todo felület deklaráció található, magyarázd el, mi történik, ha ezek ugyanabban a hatókörben vannak. Tárgyaljuk, hogyan kezeli őket a TypeScript, és töltsd ki a `myTodo` objektumot úgy, hogy megfeleljen a összeolvasztott Todo felület követelményeinek. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```
Hogyan látod a további fejlődésedet és növekedésedet?
Vannak tesztjeid — egységtesztek, e2e — a projektben?
Mi az a React Context, mikor használjuk, és mikor jobb egy állapotkezelő?
Használtad a React Toolkit-et — használtad az RTK Query-t? Ismered a Tanstack Query-t?
Milyen problémákkal szembesült az Excel fájlok importálásakor?
Milyen módszerek vannak egy elem hozzáadására egy tömbhöz?
Ha a kliens frissíti az oldalt, mentetted az adatokat vagy visszaállítottad? Használtad a Local Storage-t?
Olyan TypeScript-típust kell írni, ami megfelel mind a számot visszaadó, mind a stringet visszaadó (generikus segítségével) függvénynek, de nem szabad átmenjen, ha a visszatérési típusok különböznek.
Milyen potenciális biztonsági aggályok merülnek fel a JSONP használata során, és hogyan kezeli ezeket a problémákat a CORS?
Gyakorlati feladat: írjon egy TypeGuard-ot az állat típusának meghatározására (Kutya vagy Macska)
[név] kérdezte: Mi volt a legkellemetlenebb feladat az utóbbi időben?
Miért nem használtál localForage-t vagy más burkolatot az IndexedDB felett?
Dolgoztál már Vue Router-rel? Mesélj a Vue Router navigációs hookjairól.
Hogyan értették meg, hogy a termék rosszul működik? Hogyan gyűjtötték az információkat a hibákról, hogyan kezelték a felhasználói megkereséseket?