🚀 ۲۰ تا سوال حرفهای مصاحبه Angular که هر دولوپری باید تمرینشون کنه
1️⃣ در مورد Angular Change Detection کامل توضیح بده. Zone.js دقیقاً پشتصحنه چطوری کار میکنه؟
2️⃣ فرق Change Detection با حالت Default و OnPush چیه؟
3️⃣ فرق switchMap، mergeMap، concatMap و exhaustMap چیه؟ با مثال واقعی توضیح بده.
4️⃣ مفهوم Dependency Injection تو Angular از داخل چطوری کار میکنه؟
5️⃣ از Angular Signals چی میدونی و چه فرقی با RxJS Observable دارن؟
6️⃣ چه چیزهایی باعث memory leak تو پروژههای Angular میشن و چطوری میشه جلوشون رو گرفت؟
7️⃣ فرق Subject، BehaviorSubject، ReplaySubject و AsyncSubject چیه؟
8️⃣ تفاوت Standalone Componentها چه مواردی هستن و چطوری باعث بهتر شدن پروژههای Angular میشن؟
9️⃣ معماری Angular Ivy رو توضیح بده و بگو چه مزیتهایی داره.
🔟 قابلیت Server Side Rendering یا SSR تو Angular چطوری کار میکنه؟
1️⃣1️⃣ قابلیت Route Guardها تو Angular چی هستن و هر کدوم رو کی باید استفاده کنیم؟
2️⃣1️⃣ مفهوم Lazy Loading چیه و چطوری باعث بهتر شدن performance اپلیکیشن میشه؟
3️⃣1️⃣ فرق Reactive Forms و Template Driven Forms چیه؟
4️⃣1️⃣ چرا trackBy تو *ngFor مهمه و چطوری rendering رو سریعتر میکنه؟
5️⃣1️⃣ قابلیت HTTP Interceptorها چی هستن و تو پروژههای واقعی کجاها به درد میخورن؟
6️⃣1️⃣ در مورد Lifecycle hookهای Angular توضیح بده و بگو هر کدوم عملاً کجا استفاده میشن.
7️⃣1️⃣ فرق ViewChild، ContentChild، ViewChildren و ContentChildren چیه؟
8️⃣1️⃣ اشتباههای رایج یا anti-patternهای RxJS که دولوپرها تو پروژههای Angular انجام میدن چیا هستن؟
9️⃣1️⃣ برای بهتر کردن performance یه پروژه بزرگ Angular چه کارهایی انجام میدی؟
0️⃣2️⃣ اگه بخوای یه پروژه Angular بزرگ و enterprise-level طراحی کنی، معماریش رو چطوری میچینی؟
#angularinterview
#angularcafe
1️⃣ در مورد Angular Change Detection کامل توضیح بده. Zone.js دقیقاً پشتصحنه چطوری کار میکنه؟
2️⃣ فرق Change Detection با حالت Default و OnPush چیه؟
3️⃣ فرق switchMap، mergeMap، concatMap و exhaustMap چیه؟ با مثال واقعی توضیح بده.
4️⃣ مفهوم Dependency Injection تو Angular از داخل چطوری کار میکنه؟
5️⃣ از Angular Signals چی میدونی و چه فرقی با RxJS Observable دارن؟
6️⃣ چه چیزهایی باعث memory leak تو پروژههای Angular میشن و چطوری میشه جلوشون رو گرفت؟
7️⃣ فرق Subject، BehaviorSubject، ReplaySubject و AsyncSubject چیه؟
8️⃣ تفاوت Standalone Componentها چه مواردی هستن و چطوری باعث بهتر شدن پروژههای Angular میشن؟
9️⃣ معماری Angular Ivy رو توضیح بده و بگو چه مزیتهایی داره.
🔟 قابلیت Server Side Rendering یا SSR تو Angular چطوری کار میکنه؟
1️⃣1️⃣ قابلیت Route Guardها تو Angular چی هستن و هر کدوم رو کی باید استفاده کنیم؟
2️⃣1️⃣ مفهوم Lazy Loading چیه و چطوری باعث بهتر شدن performance اپلیکیشن میشه؟
3️⃣1️⃣ فرق Reactive Forms و Template Driven Forms چیه؟
4️⃣1️⃣ چرا trackBy تو *ngFor مهمه و چطوری rendering رو سریعتر میکنه؟
5️⃣1️⃣ قابلیت HTTP Interceptorها چی هستن و تو پروژههای واقعی کجاها به درد میخورن؟
6️⃣1️⃣ در مورد Lifecycle hookهای Angular توضیح بده و بگو هر کدوم عملاً کجا استفاده میشن.
7️⃣1️⃣ فرق ViewChild، ContentChild، ViewChildren و ContentChildren چیه؟
8️⃣1️⃣ اشتباههای رایج یا anti-patternهای RxJS که دولوپرها تو پروژههای Angular انجام میدن چیا هستن؟
9️⃣1️⃣ برای بهتر کردن performance یه پروژه بزرگ Angular چه کارهایی انجام میدی؟
0️⃣2️⃣ اگه بخوای یه پروژه Angular بزرگ و enterprise-level طراحی کنی، معماریش رو چطوری میچینی؟
#angularinterview
#angularcafe
❤4👏1👌1
کافه انگولار ۱۰۰ تایی شد 🥳
مرسی که همراه این کانالین ❤️
امیدوارم کنار هم کلی مطالب جدید درباره Angular و Frontend یاد بگیریم و تجربههامون رو به اشتراک بذاریم.
#angularcafe
مرسی که همراه این کانالین ❤️
امیدوارم کنار هم کلی مطالب جدید درباره Angular و Frontend یاد بگیریم و تجربههامون رو به اشتراک بذاریم.
#angularcafe
❤8😍3