Pipes Templates Rendering
FileUnitPipe for Byte Formatting
Migrate to Built-in Control Flow
Defer Dashboard Widgets With @defer
Search Term Highlight Pipe
Fetch and Render Users With HttpClient
OnPush Refactor With markForCheck
Auto-Focus Attribute Directive
appHasRole Structural Directive
Click-Outside Attribute Directive
Image Fallback Attribute Directive
Click-Tracking Attribute Directive
Tooltip Attribute Directive
Throttled Click Directive With RxJS
Search-as-You-Type With Signals
Signal-Based Cart State Store
Signal-Based Theme Switcher Service
Debounced Search With model() Signals
Convert HttpClient Observable to Signal
Persist a Signal With effect()
Signal Store With Computed Filtering
Signal-Based Inputs, Outputs, and ViewChild
Build a Product Cart with signal() and computed()
Dependent Dropdowns With linkedSignal
Content Projection Dynamic Components
Multi-Slot Card With ng-content
Reusable Skeleton Loader With Content Projection
Reusable List With Row Templates
Toast Notification Service via CDK Overlay
Reusable Generic Data Table Component
Programmatic Modal Overlay Service
Dynamic Component Rendering With Inputs
Debounced Search With switchMap
RxJS Status Polling Stream
Global Loading Interceptor With loading$
Combine User, Roles, Permissions Into Dashboard
Functional Auth HTTP Interceptor
Resilient Data Stream With Retry and Fallback
Chain Sequential API Calls With switchMap
Auth Header And Retry Interceptor
HTTP Caching Interceptor With TTL
Debounced Search Bridging Signals and RxJS
Auth Interceptor With Token Refresh
React to Route Param Changes
Router-Driven Breadcrumb Service
CanDeactivate Guard for Unsaved Changes
Breadcrumb Resolver for Nested Routes
Functional Feature Flag Route Guard
Lazy Routes With Preloading Strategy
Server-Side Paginated Data Table
Configurable API Base URL InjectionToken
Global ErrorHandler With Toast
Fetch and Render Users With provideHttpClient
Top 189 Angular Interview Questions And Answers 2025 | TechPrep