| 1 | How does Angular's newer zoneless change detection improve on the traditional Zone.js based approach? Angular › Change Detection | Angular | Change Detection | Advanced |
| 2 | What is change detection in Angular and why does it exist? Angular › Change Detection | Angular | Change Detection | Beginner |
| 3 | What is the difference between the Default and OnPush change detection strategies? Angular › Change Detection | Angular | Change Detection | Intermediate |
| 4 | How would you manually trigger change detection in Angular when needed, such as after code that runs outside Angular's normal tracking? Angular › Change Detection | Angular | Change Detection | Intermediate |
| 5 | Why is Angular investing in zoneless change detection as the future direction for the framework? Angular › Zoneless Change Detection & Zone.js | Angular | Zoneless Change Detection & Zone.js | Beginner |
| 6 | What does zoneless change detection mean, and how does Angular know when to update the screen without Zone.js? Angular › Zoneless Change Detection & Zone.js | Angular | Zoneless Change Detection & Zone.js | Intermediate |
| 7 | How would you migrate an existing Zone.js based Angular application toward zoneless change detection safely? Angular › Zoneless Change Detection & Zone.js | Angular | Zoneless Change Detection & Zone.js | Advanced |
| 8 | Why does the Angular style guide recommend using the OnPush change detection strategy where possible? Angular › Angular Style Guide & Best Practices | Angular | Angular Style Guide & Best Practices | Intermediate |
| 9 | How does the OnPush change detection strategy improve performance in a large Angular application? Angular › Performance & Lazy Loading | Angular | Performance & Lazy Loading | Intermediate |
| 10 | Why does mutating an array or object directly sometimes fail to trigger a component update when using OnPush? Angular › Change Detection | Angular | Change Detection | Intermediate |
| 11 | What is Zone.js, and what role does it traditionally play in Angular applications? Angular › Zoneless Change Detection & Zone.js | Angular | Zoneless Change Detection & Zone.js | Beginner |
| 12 | What are the main benefits of removing Zone.js from an Angular application? Angular › Zoneless Change Detection & Zone.js | Angular | Zoneless Change Detection & Zone.js | Intermediate |
| 13 | How would you debug a component that is not updating even though its data changed? Angular › Angular DevTools & Debugging | Angular | Angular DevTools & Debugging | Intermediate |
| 14 | How do you use the effect function with signals to run code whenever a signal's value changes? Angular › Angular Signals | Angular | Angular Signals | Intermediate |
| 15 | What is a signal in Angular and how does it help manage a component's data? Angular › Angular Signals | Angular | Angular Signals | Beginner |
| 16 | Why did Angular introduce signals, given that RxJS observables already existed for managing changing values? Angular › Angular Signals | Angular | Angular Signals | Beginner |
| 17 | How do you use the Profiler tab in Angular DevTools to find slow components? Angular › Angular DevTools & Debugging | Angular | Angular DevTools & Debugging | Intermediate |
| 18 | What is the difference between a pure and an impure pipe in Angular, and when would you need an impure one? Angular › Pipes (Built-in & Custom) | Angular | Pipes (Built-in & Custom) | Advanced |