| 1 | What are Jasmine and Karma, and what role does each play in testing an Angular app? Angular › Testing with Jasmine & Karma | Angular | Testing with Jasmine & Karma | Beginner |
| 2 | How would you test an Angular service that makes HTTP requests, without making real network calls during the test? Angular › Testing with Jasmine & Karma | Angular | Testing with Jasmine & Karma | Advanced |
| 3 | What is the difference between a unit test and a component test in an Angular app? Angular › Testing with Jasmine & Karma | Angular | Testing with Jasmine & Karma | Beginner |
| 4 | How do you use Angular's TestBed to test a component that depends on a service? Angular › Testing with Jasmine & Karma | Angular | Testing with Jasmine & Karma | Intermediate |
| 5 | How would you test that clicking a button in a component triggers the expected behavior? Angular › Testing with Jasmine & Karma | Angular | Testing with Jasmine & Karma | Intermediate |
| 6 | What is end to end testing and how is it different from the unit tests Angular sets up by default? Angular › End to End Testing with Cypress & Playwright | Angular | End to End Testing with Cypress & Playwright | Beginner |
| 7 | Why should a team combine end to end tests with unit tests rather than relying on just one type? Angular › End to End Testing with Cypress & Playwright | Angular | End to End Testing with Cypress & Playwright | Beginner |
| 8 | What is Playwright and how does it compare to Cypress for testing an Angular app? Angular › End to End Testing with Cypress & Playwright | Angular | End to End Testing with Cypress & Playwright | Intermediate |
| 9 | How would you set up Cypress in an Angular project to write your first end to end test? Angular › End to End Testing with Cypress & Playwright | Angular | End to End Testing with Cypress & Playwright | Intermediate |
| 10 | How would you mock a backend API response during an end to end test to avoid depending on a real server? Angular › End to End Testing with Cypress & Playwright | Angular | End to End Testing with Cypress & Playwright | Advanced |
| 11 | 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 |
| 12 | How do you use browser DevTools breakpoints together with Angular source maps to step through your actual TypeScript code? Angular › Angular DevTools & Debugging | Angular | Angular DevTools & Debugging | Advanced |
| 13 | What tools can you use to check accessibility issues in an Angular app? Angular › Accessibility (a11y) in Angular | Angular | Accessibility (a11y) in Angular | Beginner |
| 14 | What is dependency injection in Angular, and how does a component receive a service? Angular › Services & Dependency Injection | Angular | Services & Dependency Injection | Beginner |
| 15 | 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 |
| 16 | How would you create a custom schematic to generate a component following your own team's specific conventions? Angular › Angular Schematics & Custom Builders | Angular | Angular Schematics & Custom Builders | Advanced |
| 17 | How would you set up a continuous deployment pipeline for an Angular project? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Advanced |
| 18 | How do you handle pluralization correctly across different languages in an internationalized Angular app? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Advanced |
| 19 | 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 |