Azt mondtad, hogy a modulok meghatározzák a felelősség határait a komponensek között — tudnád ezt az ötletet részletesebben kifejteni?
Frontend
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?
Képzeld el a helyzetet: az elemzők megírták a követelményeket, a fejlesztők megvalósították azokat, ahogy le volt írva, és 4 hónap múlva a követelmények megváltoznak, és a fejlesztőknek újra kell csinálniuk a munkát. Mennyire normális ez a helyzet, és ki a felelős?
Volt már olyan problémád, amikor a backenden lévő modell változott (például egy mező eltűnt), és ez a mező sok helyen volt használatban a kódban? Hogyan oldottad meg?
Mesélj más Angular új funkciókról, amelyek tetszettek vagy hasznosnak találtál.
Mekkora volt a kód mennyisége a projektben, amin egyedül dolgoztál (kódsorokban) — kb. 10, 100, 1000 vagy 100000 sor?
Helyes-e, hogy a standalone megközelítéshez az injekció jobb, mint a konstruktor paraméteren keresztüli beillesztés? Miért?
Át lehet adni egy interfészt tokenként az inject-be? Miért igen vagy nem?
Az önéletrajzban szerepel: «42%-kal csökkentettem az ismétlődő API-kérések számát». Meséld el ezt a történetet — hogyan szembesültél az ismétlődő kérések problémájával az RxJS-ben, mit tanultál ebből a tapasztalatból, hogyan változott a hozzáállásod az RxJS-sel való munkához?
Értesz, mi az a polimorfizmus? Tudod saját szavaiddal elmagyarázni?
Melyik Angular verziótól kezdve váltak az önálló komponensek alapértelmezetté? Ez azt jelenti, hogy a modulok elavultak és már nem szükségesek?
Beszélj az Angular inject függvényéről — mire való és miért jobb, mint a függőségek átadása a konstruktoron keresztül?
Korábban találkoztál már olyan fogalommal, mint a jelek (például más keretrendszerekben)?
Milyen irányba értékeled magad: Middle vagy Senior?
Milyen nagy tapasztalattal rendelkezel mások kódjának áttekintésében — mennyire ismered mások kódját?
Milyen kódminőségi kritériumokat tudsz megnevezni? Fejtsd ki részletesebben, mit értesz minőségi kód alatt.
Hogyan közelítenéd meg a feladatot, ha meg kellene mérned a kódsorok számát egy projektben?
Ha a jelek könnyebben használhatók, ez azt jelenti, hogy az RxJS-ben problémák vannak, amelyekkel szinte minden fejlesztő szembesül, és nem tudják gyorsan felismerni őket?
Jól értem, hogy az RxJS mindent meg tud csinálni, amit a jelek, és hogy a jelek nem tudnak mindent megtenni, amit az RxJS?
Mi a különbség a design rendszer és a komponenskönyvtár között?