Frontend
Hogyan közelítenéd meg az SVG ikonok szervezését, amikor egy rendszert építesz nulláról?
Mivel dolgozott?
/* Mit fog megjelenni a konzolon */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("kész!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Eredmény"; } f(); console.log(7);
típus Obiekt = { név: string életkor: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { név: "Nik", életkor: 25 } const value1 = getObjField(user, "név") const value2 = getObjField(user, "életkor") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Ez egy stabil alapvonali magyarázat, és tetszik, hogy megkülönbözteted a vizuális központot a tipográfiai alapvonaltól; a rugalmas középre igazítás gyakran a legrobosztusabb megközelítés a betűtípusok között. Amikor a tervezési specifikációk homályosak (pl. ikon- szöveg igazítása különbözik a gombok, bemenetek és menüelemek között), hogyan határozod meg és dokumentálod az egységes igazítási szabályt a tervezési rendszerben, hogy a csapatok következetesen alkalmazzák?
Miért hagyta el az előző céget?
Mi a különbség a useLayoutEffect és a useEffect között?
Mi a különbség a Promise.all és a Promise.allSettled között?
[имя] kérdezte: Tudnád kérlek leírni a feladat delivery folyamatát nulláról — az üzleti ötlettől a production környezetbe való kiállításig?
// Adott egy kétdimenziós pontokból álló halmaz, számítsa ki egy határkeret területét. // Egy adott kétdimenziós pontok halmazához számítsa ki a határkeret területét. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Miből áll egy JWT token?
A felhasználó beír egy URL-t a címsorba, és megnyomja az Entert. Milyen kritikus pillanatok fordulhatnak elő az útján — mi mehet rosszul, mi késleltethet vagy okozhat negatív élményt?
Képzeld el a helyzetet: a napi értekezleten egy kolléga javasol egy megoldást, ami szerinted helytelen, és neked van egy másik megoldásod. Mit teszel?
Szabadon mesélj arról, pontosan mit csináltál a projektjeidben, mely projektek voltak érdekesek, mit próbáltál megtanulni és merre szerettél volna fejlődni?
Hogyan lehet megoldani a race condition problémát a felhasználók váltásakor (amikor több kérés kerül egymás után)? Milyen megközelítéseket lehet alkalmazni: AbortController, debounce, gombok blokkolása a betöltési állapot révén?
Hogyan javítanád ezt a $ függvény kódját, ha productionben használnád?
Hogyan biztosították az API-válaszok típusát? Használtak OpenAPI/Swagger-t vagy kódgenerálást?
Hogyan rendereli a böngésző az oldalt? Mi történik azután, hogy megkapta a HTML-t?
4. feladat: valósíts meg egy függvényt a TypeScript típusai szerint (a függvény egy objektumot és annak kulcsát fogadja, és visszaadja a kulcs értékét).
Kényelmesebb «te» vagy «ön» használatával kommunikálni?