| 1 | What is the Angular CLI and how do you create a new project with it? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Beginner |
| 2 | What is the typical folder structure of a modern Angular project, and what does each main folder contain? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Intermediate |
| 3 | How would you use Angular CLI commands to build your project for production and analyze the resulting bundle size? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Advanced |
| 4 | What is the purpose of the angular.json file in an Angular project? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Beginner |
| 5 | How would you generate a new component, service, or module using Angular CLI commands? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Intermediate |
| 6 | What is the Angular animations module and how do you enable it in a project? Angular › Angular Animations | Angular | Angular Animations | Beginner |
| 7 | What is a Progressive Web App, and how do you add PWA support to an existing Angular project? Angular › Progressive Web Apps (PWA) with Angular | Angular | Progressive Web Apps (PWA) with Angular | Beginner |
| 8 | What is an Angular CLI builder, and how does it differ from a schematic? Angular › Angular Schematics & Custom Builders | Angular | Angular Schematics & Custom Builders | Intermediate |
| 9 | How would you use Angular's automatic update schematics to upgrade a project to a new major version? Angular › Angular Schematics & Custom Builders | Angular | Angular Schematics & Custom Builders | Intermediate |
| 10 | What is a simple real world example of when Angular Elements would be useful? Angular › Angular Elements (Web Components) | Angular | Angular Elements (Web Components) | Beginner |
| 11 | What is an Angular schematic and how does it relate to the ng generate command? Angular › Angular Schematics & Custom Builders | Angular | Angular Schematics & Custom Builders | Beginner |
| 12 | What is the official Angular style guide, and why is it useful for a team? Angular › Angular Style Guide & Best Practices | Angular | Angular Style Guide & Best Practices | Beginner |
| 13 | What is server side rendering in Angular, and why would a team enable it using Angular Universal? Angular › Server-Side Rendering with Angular Universal | Angular | Server-Side Rendering with Angular Universal | Beginner |
| 14 | What are the main benefits of adding server side rendering to an Angular app? Angular › Server-Side Rendering with Angular Universal | Angular | Server-Side Rendering with Angular Universal | Beginner |
| 15 | What does strict mode in Angular's TypeScript configuration do, and why is it recommended? Angular › TypeScript with Angular | Angular | TypeScript with Angular | Beginner |
| 16 | How does Module Federation, a popular tool used with micro frontends, let separate Angular applications share code at runtime? Angular › Micro Frontends with Angular | Angular | Micro Frontends with Angular | Advanced |
| 17 | What browser specific APIs commonly cause problems when running Angular code on the server, and how do you handle them safely? Angular › Server-Side Rendering with Angular Universal | Angular | Server-Side Rendering with Angular Universal | Advanced |
| 18 | Why is it important to set a bundle size budget in an Angular project's configuration? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Beginner |
| 19 | How would you set up a continuous deployment pipeline for an Angular project? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Advanced |
| 20 | What is a web app manifest file, and what does it control for a Progressive Web App? Angular › Progressive Web Apps (PWA) with Angular | Angular | Progressive Web Apps (PWA) with Angular | Intermediate |
| 21 | 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 |
| 22 | How do you create a production build of an Angular app? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Beginner |
| 23 | How do you check your Angular app's actual bundle size and find opportunities to reduce it? Angular › Performance & Lazy Loading | Angular | Performance & Lazy Loading | Beginner |
| 24 | How do you bootstrap an Angular application using only standalone components, without a root NgModule? Angular › Standalone Components | Angular | Standalone Components | Beginner |
| 25 | 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 |
| 26 | How do environment files work in Angular, and how do you use different values for development and production? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Intermediate |
| 27 | What are some popular hosting options for deploying an Angular app, and how do they differ? Angular › Build, Environments & Deployment | Angular | Build, Environments & Deployment | Intermediate |
| 28 | 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 |
| 29 | How would you migrate an existing component from asterisk ngIf and asterisk ngFor to the new control flow syntax? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Beginner |
| 30 | What performance benefits does the new control flow syntax offer compared to the older structural directives? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Advanced |