Van egy objektumokat tartalmazó tömb a value mezővel. Új tömböt kell készítenem, amely csak ezeknek az objektumoknak a numerikus értékeit tartalmazza (szövegek nélkül). Hogyan csináljam és hogyan ellenőrizzem, hogy egy érték szám-e?
Frontend
Mi az a generikus típus a TypeScript-ben? Miért használjuk? Jó gyakorlat vagy anti-pattern?
Ismeri az unknown típust? Miben különbözik az any-tól?
Milyen megközelítést alkalmaz a React: imperatív vagy deklaratív? Mi a különbség?
A komponensben console.logokat helyeztünk el a szülő és a gyermek komponensekben, valamint a useEffect-ben. Milyen sorrendben jelennek meg és miért?
Milyen csomagoló eszköz van a projektben? Dolgoztál már Webpack-kel?
Hogyan típusozzuk azt a függvényt, amely unknown-t fogad és egy adott típusú értéket ad vissza, hogy a TypeScript mindig ezt a típust tartsa a visszatérő értéknek?
Milyen tapasztalatod van a TypeScript-tel? Dolgoztál típuscsomagok generálásánál?
Milyen antipatternokat ismersz TypeScript-ben?
Mi az a Virtual DOM? Mire jó? Mikor épül fel? Lehet több React példány egy alkalmazásban?
Mi az a Source Map?
Vann egy számokat tartalmazó tömb, amelyből néhány ismétlődik. Új tömböt kell készíteni ismétlődések nélkül, megőrizve a számok sorrendjét. Hogyan oldanád meg a problémát Set használata nélkül?
Meséljen magáról és a munkatapasztalatáról.
Van egy tömb sztringekből, amelyek hierarchikus számozott lista pontjainak számait képviselik (például: '1', '1.1', '1.2', '1.10', '2', '2.1'). Ezeket a dokumentumban szereplő helyes sorrendbe kell rendezni, a standard sort függvény és egy callback függvény segítségével.
Két beágyazott blokk van, A és B, adott méretekkel. Hogyan helyezze a B blokkot pontosan az A blokk közepére? Javasolj több lehetőséget, beleértve a flexbox támogatás nélküli régi böngészőkhöz készült megoldásokat.
Milyen state-kezelőket használtál? Mire való egy state-kezelő, milyen problémát old meg?
Hogyan kerülhető el a listakártya-komponens felesleges újrarenderelése, ha egy külső alkalmazás időszakosan frissíti az adatokat a tárolóban, és nem lehet egyes kártyákat memorizálni?
Miért szükséges a TypeScript? Milyen problémát old meg a projektekben?
Milyen utility típusokat használtál TypeScript-ben? Ismered a ReturnType-ot?
Ismered a non-null assertion operátort (!) a TypeScript-ben? Miért számít anti-patternnek?