Sobes.tech

Frontend

RxJS feladat: van egy Observable, amelyhez háromszor csatlakoznak a sablonban. Hogyan lehet egyetlen feliratkozást csinálni három helyett, anélkül, hogy közvetlenül az async pipe-ot használnánk? Miben különböznek a Subject és a BehaviorSubject egy szokásos Observable-tól (forró vs hideg áramlat)?

200

Hogyan old megoldani a trackBy problémát, ha a tömbben duplikált értékek vannak, és nincs egyedi azonosító?

186

CSS feladat: három egymás alatti div blokk, mindegyiknek margin-top 10px és margin-bottom 30px. Mekkora lesz a blokkok közötti távolság? Mi változik, ha div helyett span-t használunk?

186

JavaScript feladat: írjon egy függvényt, amely két tömböt fogad, és egy olyan tömböt ad vissza, amely csak az egyik tömbben szereplő elemeket tartalmazza (szimmetrikus különbség). Értékelje az algoritmus összetettségét.

185

Van tapasztalata saját UI-könyvtárak vagy komponenskönyvtárak írásában?

185

A szülő komponens az OnPush stratégiát használja, a gyermek — Alapértelmezett. Mi történik a gyermek komponenssel változás esetén? Melyik irányban történik a változásérzékelés — fentről lefelé vagy lentről felfelé?

167

Mesélj a NgZorro (NzZor) könyvtár alapján írt egyedi komponensekről. Például egy dátumválasztóról, amely üzleti korlátozásokat tartalmaz a hétvégéken.

166

Hogyan viselkedik a renderelés, amikor egy listaelemet módosítunk? Mire való a trackBy?

163

TypeScript feladat: van egy Animal osztály move és bark metódusokkal, és egy process függvény, amely elfogad egy Animal típusú állatot, és meghívja a bark metódusát. Lesz TypeScript hiba? Hogyan szűkíted helyesen a típust? Hogyan írsz type guard-ot?

158

Miért nem frissül a projektje egy újabb Angular verzióra?

156

Mi a különbség az OnPush és a Default változásérzékelési stratégiák között? Miért használjuk az OnPush-t?

151

JavaScript feladat: határozd meg a típusát (typeof) különböző kifejezéseknek — new Array(), objektum, Map, szám, Infinity, sztringek és számok összefűzésének eredménye.

151

Mesélj a legutóbbi 3-4 év tapasztalataidról. Milyen feladatokat oldottál meg?

148

RxJS feladat: határozza meg a kimenetet két különböző késleltetésű streammel a combineLatest használatakor. Mit fog mutatni a forkJoin?

144

Bevezetésre került a billentyűzet támogatás a testreszabott dátumválasztóban?

140

Egyes független frontend alkalmazásokat említettél — ezek mikro frontendok? Dolgoztál már a Module Federationtel?

139

Miért hagyja el jelenlegi munkahelyét, és mit keres az új helyen?

138
/2