Frontend
Milyen architekturális szempontok fontosak az útvonalválasztás és navigáció során, amikor egy meglévő terméket React-re költöztetünk?
Hol tárolódott a normalizált cache? Valami reaktív volt?
Milyen módszerek alkalmazhatók egy alkalmazás teljesítményének javítására (frontend, backend, adatbázis)?
Mit nyújt a szerverállapot-kezelő könyvtár — milyen előnyöket és kényelmi funkciókat?
Hogy áll a TypeScript? Használtál generikusokat, segédtípusokat, TypeGuard-okat?
Nagy projektünk van egy monorepóban egységes kiadási folyamattal. Úgy döntöttünk, hogy a frontendet és az admin panelt külön repositorykbe helyezzük, de a backend maradt monolitikus. Ez a backend és a kliens verzióinak szinkronizálatlanságát okozza. Hogyan látnád ennek a problémának a megoldását, hogy a lehető legjobban védve legyél a hibáktól a termelésben?
Mire jók a statikus IP-címek?
Volt-e érdekes történet vagy hiba a PDF-könyvtárral kapcsolatban?
Most már minden felhasználót ID szerint növekvő sorrendbe kell rendezni. Mely rendezési algoritmust választanád ennek a feladatnak a megoldására?
Mi az a szigorú mód JavaScript-ben? Tudod a különbséget a script és a module között?
Miben különböznek az RxJS zip, combineLatest és forkJoin operátorok? Mennyiszer adnak ki értéket mindegyik?
Magyarázd el a display: block, inline és inline-block közötti különbségeket.
Milyen gyakran kellett fákkal dolgoznod? Milyen bejárási algoritmusokat ismersz? Milyen korlátai vannak a rekurziónak a JavaScriptben?
Milyen nehézségek merülnek fel a mikro-frontend architektúrával és a Module Federationtel való munkában a projektjében?
Mesélj a Git-tel végzett munkádról: hogyan voltak felépítve az ágak, hogyan dolgoztál velük csapatban?
Használta már a Yup könyvtárat? Miben különbözik más validációs megoldásoktól?
Magyarázd el a ref és reactive közötti különbségeket Vue 3-ban: mikor használjuk őket
Magyarázd el a komponens életciklusának fogalmát a React-ben.
Ismeri az SSE-t (Server-Sent Events)?
Van tapasztalata a Set és Map használatában? Milyen esetekben választották őket?