| 1 | What is a provider in Angular's dependency injection system? Angular › Dependency Injection Providers & Injection Tokens | Angular | Dependency Injection Providers & Injection Tokens | Beginner |
| 2 | What is an injection token in Angular, and when would you need one instead of just injecting a class? Angular › Dependency Injection Providers & Injection Tokens | Angular | Dependency Injection Providers & Injection Tokens | Intermediate |
| 3 | What does providedIn root mean when registering an Angular service? Angular › Dependency Injection Providers & Injection Tokens | Angular | Dependency Injection Providers & Injection Tokens | Beginner |
| 4 | What is the difference between providing a service using useClass and useExisting? Angular › Dependency Injection Providers & Injection Tokens | Angular | Dependency Injection Providers & Injection Tokens | Intermediate |
| 5 | How does the useFactory provider option let you create a service with more complex setup logic? Angular › Dependency Injection Providers & Injection Tokens | Angular | Dependency Injection Providers & Injection Tokens | Advanced |
| 6 | What is dependency injection in Angular, and how does a component receive a service? Angular › Services & Dependency Injection | Angular | Services & Dependency Injection | Beginner |
| 7 | What is hierarchical dependency injection in Angular, and how does providing a service at the component level differ from providing it at the root level? Angular › Services & Dependency Injection | Angular | Services & Dependency Injection | Advanced |
| 8 | What is a service in Angular and why are services used to hold shared logic? Angular › Services & Dependency Injection | Angular | Services & Dependency Injection | Beginner |
| 9 | How would you mock a service during testing to isolate a component from its real dependencies? Angular › Services & Dependency Injection | Angular | Services & Dependency Injection | Intermediate |
| 10 | What is a helpful first step when debugging an error message shown in the browser console for an Angular app? Angular › Angular DevTools & Debugging | Angular | Angular DevTools & Debugging | Beginner |