Angular
Components and directives, DI, RxJS, change detection and building an Angular app.
0/263
- 1What is Angular?Junior
- 2What is a SPA (Single Page Application)?Junior
- 3Why is Angular called a framework, not a library?Junior
- 4What does Angular CLI do?Junior
- 5What are the main parts of an Angular application?Junior
- 6What is NgModule?Junior
- 7What types of modules are there in Angular?Junior
- 8Why is it important to follow modularity in Angular?Junior
- 9What does the "feature isolation" principle mean?Junior
- 10What is an application's "entry point"?Junior
- 11What does "zone.js" do in Angular?Junior
- 2How do you declare a component in Angular?Junior
- 3What role does the @Component decorator play? What are the main fields in the @Component decorator?Junior
- 4What does the selector property do in the @Component decorator?Junior
- 5What does the template property do?Junior
- 6What is encapsulation in Angular components?Junior
- 7What types of ViewEncapsulation exist?Junior
- 8How does Emulated differ from ShadowDom?Junior
- 9What is change detection in Angular?Junior
- 10How does Angular track changes to properties in a component?Junior
- 11What does ChangeDetectorRef do?Junior
- 13What does the @Input() decorator do?Junior
- 14What does the @Output() decorator do?Junior
- 15What is EventEmitter?Junior
- 16How do you send an event from a child component to the parent?Junior
- 17What are "view" and "content" in the context of Angular components?Junior
- 18What does ng-container do?Junior
- 19What does ElementRef do?Junior
- 20What does ElementRef do?Junior
- 21How to dynamically create a component in Angular?Junior
- 23What hooks exist and in what order are they called?Junior
- 24How does a component receive dependencies through the constructor?Junior
- 25How does a standalone component differ from a regular one?Junior
- 1What is a directive in Angular?Junior
- 2What types of directives exist in Angular?Junior
- 3What is a structural directive?Junior
- 4What is an attribute directive?Junior
- 5What does the ngIf directive do?Junior
- 7What does the ngSwitch directive do?Junior
- 8Can you create a custom directive in Angular?Junior
- 9How are directives related to DOM elements?Junior
- 10What does the @Directive() decorator do?Junior
- 11How do you register a directive in a module?Junior
- 12How do you limit the scope of a directive?Junior
- 13How do you make a directive shared?Junior
- 14What does ngClass do?Junior
- 15What does ngStyle do?Junior
- 16What does ngModel do?Junior
- 18What does @HostBinding() do?Junior
- 19What is the difference between a structural and an attribute directive?Junior
- 20What does the asterisk (*) before a directive do?Junior
- 21Which lifecycle hooks do directives support?Junior
- 22List all built-in structural directivesJunior
- 23List all the built-in attribute directivesJunior
- 1What is a template in Angular?Junior
- 2What does template binding mean?Junior
- 4How to set a dynamic style in a template?Junior
- 5How does the safe navigation operator (?.) work in a template?Junior
- 6What is the ! operator (non-null assertion) used for in a template?Junior
- 7What is a template variable (#var)?Junior
- 8What is let- syntax in a template?Junior
- 9How does the $implicit variable work in a template context?Junior
- 10What does <ng-container> do?Junior
- 11What does <ng-template> do?Junior
- 12What is a template context?Junior
- 2What is a modular structure in Angular?Junior
- 3What does CommonModule do?Junior
- 4What is the component lifecycle in Angular?Junior
- 5What lifecycle hooks exist in Angular?Junior
- 6In what order are the lifecycle hooks called?Junior
- 7What does ngOnChanges() do? When is it called?Junior
- 8What does ngOnInit() do? When is it called?Junior
- 10What does ngAfterContentInit() do? When is it called?Junior
- 11What does ngAfterContentChecked() do? When is it called?Junior
- 12What does ngAfterContentChecked() do? When is it called?Junior
- 13What does ngAfterViewInit() do? When is it called?Junior
- 14What does ngAfterViewChecked() do? When is it called?Junior
- 15What does ngOnDestroy() do? When is it called?Junior
- 16What happens if you don't unsubscribe from subscriptions?Junior
- 17How does ChangeDetectionStrategy affect the hooks?Junior
- 18How do you implement a custom change detection strategy?Junior
- 19How do hooks work for dynamically created components?Junior
- 20What is the lifecycle of an Angular application?Junior
- 22What does zone.js do when the application starts?Junior
- 23How does the loading of lazy-loaded modules work?Junior
- 1What is a signal in Angular?Junior
- 2When were signals introduced in Angular?Junior
- 3What is the main goal of introducing signals in Angular?Junior
- 4How to create a signal in Angular?Junior
- 5What is WritableSignal?Junior
- 6How to get the current value of a signal?Junior
- 7How does a signal notify about changes?Junior
- 9How does a signal store state?Junior
- 10What is a computed() signal?Junior
- 11How to make a chain of computed signals? (junior)Junior
- 12Can you use async operations inside computed()?Junior
- 13What is effect() in Angular?Junior
- 14When is effect called for the first time?Junior
- 15What does the cleanup function inside effect() do?Junior
- 16How does effect handle errors?Junior
- 17How to use a signal in a component template?Junior
- 19How does signal differ from observable in terms of reactivity?Junior
- 20How to convert an observable to a signal?Junior
- 21Can Zone.js be fully disabled when using signals?Junior
- 22How do signals simplify Change Detection?Junior
- 23Why are signals considered more performant than RxJS?Junior
- 1What is Dependency Injection (DI) in Angular? Why is the DI mechanism needed?Junior
- 2How does DI help with application modularity?Junior
- 3What does "inversion of control" (IoC) mean?Junior
- 4How is inversion of control related to DI?Junior
- 6What is a provider (Provider)?Junior
- 7Why is DI a key part of the Angular framework?Junior
- 8What is injection through the constructor (constructor injection)?Junior
- 9What does the useExisting key do?Junior
- 10What does the useValue key do?Junior
- 11What does the useFactory key do?Junior
- 12What does a multi-provider do?Junior
- 14What is the root injector (root injector)?Junior
- 15What is the module injector (module injector)?Junior
- 16What is the component injector (element injector)?Junior
- 17What is the scope of a dependency?Junior
- 18How does DI work in standalone components?Junior
- 19How to avoid circular dependencies?Junior
- 1What types of forms exist in Angular?Junior
- 2What is the difference between Template-driven and Reactive forms?Junior
- 3How does Angular bind form data to the component model?Junior
- 4What are form control directives (form directives)?Junior
- 5What does the ngForm directive do?Junior
- 6What does the ngModel directive do?Junior
- 7What does the formControl directive do?Junior
- 8What does the formGroup directive do?Junior
- 9What does the formArrayName directive do?Junior
- 11What is the dirty and pristine state?Junior
- 12What is the valid and invalid state?Junior
- 13What does the status property of a form do?Junior
- 14What does a pending form status mean?Junior
- 15What is a validator in Angular?Junior
- 16What types of validators are there?Junior
- 17How do you check if a control has an error?Junior
- 1What is routing in Angular?Junior
- 2Why is routing needed in SPA applications?Junior
- 3What does RouterModule do?Junior
- 5How does RouterLink differ from a regular <a href>?Junior
- 6What is a wildcard route (**)?Junior
- 7How do you navigate to a route programmatically?Junior
- 8How do you declare a route parameter?Junior
- 9How do you get query parameters?Junior
- 10What are nested (child) routes?Junior
- 11What are route guards?Junior
- 12What does CanActivate do?Junior
- 13What is lazy loading of routes?Junior
- 14What does UrlTree do?Junior
- 1What is state management (state management) in Angular?Junior
- 3How does local state differ from global state?Junior
- 4What does the term "single source of truth" mean?Junior
- 5Why does state matter for UI predictability?Junior
- 6How can you manage state using services?Junior
- 7How do signals affect the approach to state management?Junior
- 8What is shared state?Junior
- 9What is derived state?Junior
- 10Why is it important to avoid duplicating state?Junior
- 12How do you pass state between a parent and a child component?Junior
- 13How do you avoid "props drilling" when passing state?Junior
- 14What does BehaviorSubject do in state services?Junior
- 15How do signals replace the "observable store" pattern?Junior
- 16What does state normalization mean?Junior
- 17What is NgRx?Junior
- 18Why is NgRx considered the standard in the Angular ecosystem?Junior
- 19What are the main elements of NgRx's architecture?Junior
- 20What does Store do in NgRx?Junior
- 21What does Action do?Junior
- 23What does Selector do?Junior
- 24What does Effect do?Junior
- 25What is EntityAdapter in NgRx?Junior
- 26How does NgRx implement the Redux pattern?Junior
- 27What does immutability mean in the context of NgRx?Junior
- 28How do you connect NgRx Store to an application?Junior
- 29What is NGXS?Junior
- 30How does NGXS differ from NgRx?Junior
- 31What is Akita?Junior
- 32How does Akita differ from NgRx?Junior
- 33What are the main entities in Akita?Junior
- 2What is Observable?Junior
- 3What does from() do in RxJS?Junior
- 4What does of() do?Junior
- 5What does interval() do?Junior
- 6What does timer() do?Junior
- 7What is Subscription?Junior
- 8What does add() do on Subscription?Junior
- 9How to avoid memory leaks in subscriptions?Junior
- 10What does takeUntil() do?Junior
- 12What is an operator in RxJS?Junior
- 13What's the difference between "pipeable" and "creation" operators?Junior
- 14What does map() do?Junior
- 15What does filter() do?Junior
- 16What does tap() do?Junior
- 17What is BehaviorSubject?Middle
- 18What is ReplaySubject?Middle
- 20What does ConcatMap do?Middle
- 21What does mergeMap do?What does mergeMap do?Middle
- 22What does exhaustMap do?Middle
- 23What is Async pipe?Middle
- 1Why is server-side rendering needed in Angular?Junior
- 2What are the advantages of SSR over CSR?Junior
- 3How does SSR affect SEO?Junior
- 4How does SSR affect page load speed?Junior
- 5What is Angular Universal? How is Angular Universal related to SSR?Junior
- 7What is pre-rendering?Junior
- 8What does the ng add @angular/ssr command do?Junior
- 9What is hydration in Angular?Junior
- 10What phases does SSR rendering go through?Junior
- 11How does TransferState work in Angular Universal?Junior
- 1Difference between AngularJS and AngularJunior
- 2@input and @output decorators in AngularJunior
- 3component lifecycle methods in AngularMiddle
- 4Content projection (ng-content) in AngularMiddle
- 5ViewChild and ContentChild in AngularMiddle
- 6Standalone components in AngularMiddle
- 8Pipes in Angular (built-in and custom)Junior
- 9What are directives and what types exist in Angular?Middle
- 10What are modules in Angular and how are they used?Middle
- 11Services and dependency injection in AngularMiddle
- 12Injector hierarchy in AngularSenior
- 13Advanced dependency injection patterns in AngularSenior
- 15Difference between template-driven and reactive forms in AngularMiddle
- 16Angular router: routing, guards, and lazy loadingMiddle
- 17What is RxJS and how is it integrated in Angular?Middle
- 18Common RxJS operators in AngularMiddle
- 19What is subject and what types of subjects exist in RxJS?Middle
- 20How does change detection work in Angular?Middle
- 21What is ngzone in Angular?Senior
- 22Signals in AngularMiddle
- 23Testing in Angular (unit and integration tests)Senior