| 1 | How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 2 | How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 3 | What are conditional compilation directives used for? C++ › Preprocessor & Macros | C++ | Preprocessor & Macros | Intermediate |
| 4 | How do global using directives work, and how do you declare one for an entire project? C# › Modern C# Features (Global Usings, File-Scoped Namespaces, Top-Level Statements) | C# | Modern C# Features (Global Usings, File-Scoped Namespaces, Top-Level Statements) | Intermediate |
| 5 | How do the requires and exports directives in a module-info.java file work together to define a module's dependencies and public API surface? Java › Java Platform Module System (JPMS) | Java | Java Platform Module System (JPMS) | Intermediate |
| 6 | How does the ServiceLoader/Service Provider Interface pattern integrate with JPMS using the 'uses' and 'provides ... with' directives, replacing the older META-INF/services file-based mechanism? Java › Java Platform Module System (JPMS) | Java | Java Platform Module System (JPMS) | Intermediate |
| 7 | 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 |
| 8 | What is a directive in Angular and what are the three main types? Angular › Directives | Angular | Directives | Beginner |
| 9 | What is the ngFor structural directive used for, and how does the newer at for syntax compare to it? Angular › Directives | Angular | Directives | Beginner |
| 10 | How would you create a custom attribute directive in Angular? Angular › Directives | Angular | Directives | Intermediate |
| 11 | How does the HostListener decorator let a directive respond to events on its host element? Angular › Directives | Angular | Directives | Intermediate |
| 12 | How would you build a custom structural directive similar to ngIf from scratch? Angular › Directives | Angular | Directives | Advanced |
| 13 | How would you animate a button so it grows slightly when a user hovers over it? Angular › Angular Animations | Angular | Angular Animations | Beginner |
| 14 | What is the Angular CDK and how is it different from Angular Material? Angular › Angular CDK (Component Dev Kit) | Angular | Angular CDK (Component Dev Kit) | Beginner |
| 15 | What is the new at if control flow block in Angular, and how does it compare to the older asterisk ngIf directive? Angular › New Control Flow Syntax (@if, @for & @switch) | Angular | New Control Flow Syntax (@if, @for & @switch) | Beginner |
| 16 | How would you animate a list where items can be added or removed, such as a shopping cart? Angular › Angular Animations | Angular | Angular Animations | Intermediate |
| 17 | How does the Angular CDK's drag and drop module work? Angular › Angular CDK (Component Dev Kit) | Angular | Angular CDK (Component Dev Kit) | Intermediate |
| 18 | What does the CDK's virtual scrolling feature do, and why is it useful for very long lists? Angular › Angular CDK (Component Dev Kit) | Angular | Angular CDK (Component Dev Kit) | Intermediate |
| 19 | What is Angular's DomSanitizer service and when would you need to use it? Angular › Angular Security (XSS, Sanitization & CSP) | Angular | Angular Security (XSS, Sanitization & CSP) | Intermediate |
| 20 | How would you conditionally show different content in a component's template? Angular › Components & Templates | Angular | Components & Templates | Intermediate |
| 21 | How does using trackBy, or the track expression in the newer at for syntax, improve the performance of rendering lists? Angular › Performance & Lazy Loading | Angular | Performance & Lazy Loading | Intermediate |
| 22 | How would you manage keyboard focus properly in an Angular modal dialog to keep it accessible? Angular › Accessibility (a11y) in Angular | Angular | Accessibility (a11y) in Angular | Advanced |
| 23 | How does ng-template work together with content projection to allow more flexible, conditional content? Angular › Content Projection (ng-content) | Angular | Content Projection (ng-content) | Advanced |