Frontend
Mi a különbség a call, apply és bind között?
Hogyan működik belülről egy hash-tábla (HashMap)?
Mennyire vagy készen arra, hogy az ajánlat megérkezése után azonnal kezdj?
Dolgozott már térképekkel? Milyen térkép API-kkal dolgozott és milyen feladatokat oldott meg?
Miért pont a webfejlesztést és az Angular-t választottad, például a mobilfejlesztés helyett?
Megbízhatunk-e a TypeScript típusokban futásidőben? Hogyan biztosíthatjuk az adatok validálását a backendtől?
Milyen a csapat szerkezete: minden fejlesztő egyenlő, van-e csapatvezető és architekt?
Miért szükséges az öröklődés az OOP-ben? Adjon indoklást arra, miért használják, ha a logika újrahasznosításának feladata más módon is megoldható (pl. DI segítségével).
Milyen elvek szerint működik az NGRX? Miből áll, és hogyan működik ez az egész mechanizmus?
Mi az a WeakMap?
Mi az a generikus a TypeScript-ben, és tudna egy gyakorlati példát mondani?
TypeScript: mi a különbség az `any`, `unknown` és `never` típusok között?
Milyen sérülékenységeket ismersz és hogyan küzdesz velük?
Három kódrészlet van megadva. Minden console.log eredményét írja le. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Mi a különbség a virtuális DOM és a normál DOM között?
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?
Hogyan működik a React a motorháztető alatt? Magyarázza el a reconciliation mechanizmust, a Virtual DOM-ot, a Fiber-architektúrát és miért vannak két fázis (render és commit).
Hogyan egyensúlyozod a döntéshozatal szabadságát és a felelősséget?
Miért készül ez a projekt? Milyen értéknichebe illeszkedik, milyen problémát old meg? Vannak versenytársak?
Milyen irányban szeretnél szakmailag fejlődni?