Question1>>> Users report slow interactions in a large data grid. How would you diagnose and fix this?
ANS.(Approach: Virtual scrolling, trackBy
, OnPush change detection, and Web Workers for heavy computation.)
Question2>>>>> An app’s SSR (Angular Universal) page renders correctly but client-side hydration fails. What could cause this?
ANS (Debugging: Mismatched DOM states, direct DOM manipulation, or async operations in
ngOnInit
.)Question3>>>>> Explain the new
@defer
block in Angular 17. How does it improve performance?(Answer: Deferred loading of components/templates based on viewport, interaction, or timers.)
Question4>>>> What are Signals in Angular? How do they differ from RxJS Observables?
ANS (Key points: Fine-grained reactivity,
effect()
, computed()
, and interoperability with RxJS via toSignal
/toObservable
.)What Interviewers Look For:
Deep Framework Knowledge: How Angular works under the hood (Zones, Ivy, DI).
Problem-Solving: Trade-offs between different approaches (e.g., NgRx vs Services).
Performance Focus: Bundle optimization, change detection tuning, lazy loading.
Modern Practices: Signals, standalone components, SSR, and reactive patterns.
No comments:
Post a Comment