Frontend
Előfordulhat, hogy két különböző érték ugyanazt a hash-t kapja (ütközés)? Hogyan oldják meg ezt?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Feladat a függvény típusosítása return obj[key] } getProperty(X, 'a') // hibamentes getProperty(X, 'e') // hiba, az 'e' kulcs nem az X kulcsa getProperty({ name: 'Sergey' }, 'name') // hibamentes getProperty(1, 1) // Hiba. Az első argumentumnak objektumnak kell lennie (nem függvény vagy primitív)
Használtad már a styled-components-t?
Volt már olyan tapasztalatod, hogy egy megoldásba fektettél, de nem fogadták el? Hogyan kezelted ezt?
Beszélj az XSS támadásokról: típusok és védelmi módszerek.
Említetted a kódgenerálást (ng-openapi-gen, Apollo a GraphQL-hez) — milyen szintű absztrakció volt a generált modelleken? Ezek üzleti entitások voltak, amelyeket közvetlenül a kódban használtak, vagy volt közöttük egy közbenső réteg?
Érdemes-e mozgatni a kiadást problémák észlelésekor? Miért igen vagy nem?
Milyen fő HTML-címkéket ismersz?
Miért tároljuk a timeoutId-t? Mi történik, ha a Promise a timeout előtt teljesül, majd a rejecttel futó setTimeout aktiválódik?
Előfordult már, hogy feladatok nem tervezetten kerültek a sprintbe? Hogyan kezelted ezt?
A stackben meg van említve a Next.js — tudnál részletesebben beszélni arról, hogyan használtad, mire, mely projektekben?
type Foo = { a: string; b: number; c: null; d: boolean; } // Foo kulcsok type FooKeys = keyof Foo // Hogyan lehet egy új típust deklarálni a FooKeys alapján, de b és d értékek nélkül? type FooKeysWithoutBD
Dinamik volt-e a menü: a csomagok és a menüelemek a backendről érkeztek, vagy a konfiguráció a frontenden volt?
Milyen Angular provider konfigurációs lehetőségeket ismer: useClass, useExisting, useValue és useFactory? Mikor alkalmazza őket?
Hogyan valósul meg a WebSocket protokollal való integráció a frontend oldalon?
Milyen hasznos funkciók jelentek meg az Angular 13-16 verzióiban?
Milyen más HTTP módszerek léteznek (a főbbeken kívül)?
Miért váltottál az előző munkahelyedről, ahol egy évig dolgoztál?
Van tapasztalata a termelésben lévő projektek támogatásában, incidensek elemzésében, monitorozásban?
Mi az a cleanup-függvény a useEffect-ben, és mikor fut le?