sudheerj /angular-interview-questions

List of 300 Angular Interview Questions and answers

★ 4,953⑂ 2,203👁 191⑃ 69● 31▤ 0
Created 2018-08-08
4,953
stars
+0+1+1
2,203
forks
191
watchers
69
prs
31
issues
0
releases
–
discussions

README

Angular Interview Questions & Answers

 Click :star: if you like the project and follow @SudheerJonna for technical updates. 

---


  
      
  



 I recommend this Angular course to become top 10% at Angular (and build enterprise-level apps) and this coding interview bootcamp to ace your coding interview and actually get hired.

---

 Table of Contents

| No. | Questions |
|---- | ---------
|1 | What is Angular Framework?|
|2 | What is the difference between AngularJS and Angular?|
|3 | What is TypeScript?|
|4 | Write a pictorial diagram of Angular architecture?|
|5 | What are the key components of Angular?|
|6 | What are directives?|
|7 | What are components?|
|8 | What are the differences between Component and Directive?|
|9 | What is a template?|
|10| What is a module?|
|11| What are lifecycle hooks available?|
|12| What is a data binding?|
|13| What is metadata?|
|14| What is Angular CLI?|
|15| What is the difference between constructor and ngOnInit?|
|16| What is a service|
|17| What is dependency injection in Angular?|
|18| How is Dependency Hierarchy formed?|
|19| What is the purpose of async pipe?|
|20| What is the option to choose between inline and external template file?|
|21| What is the purpose of ngFor directive?|
|22| What is the purpose of ngIf directive?|
|23| What happens if you use script tag inside template?|
|24| What is interpolation?|
|25| What are template expressions?|
|26| What are template statements?|
|27| How do you categorize data binding types?|
|28| What are pipes?|
|29| What is a parameterized pipe?|
|30| How do you chain pipes?|
|31| What is a custom pipe?|
|32| Give an example of custom pipe?|
|33| What is the difference between pure and impure pipe?|
|34| What is a bootstrapping module?|
|35| What are observables?|
|36| What is HttpClient and its benefits?|
|37| Explain on how to use HttpClient with an example?|
|38| How can you read full response?|
|39| How do you perform Error handling?|
|40| What is RxJS?|
|41| What is subscribing?|
|42| What is an observable?|
|43| What is an observer?|
|44| What is the difference between promise and observable?|
|45| What is multicasting?|
|46| How do you perform error handling in observables?|
|47| What is the shorthand notation for subscribe method?|
|48| What are the utility functions provided by RxJS?|
|49| What are observable creation functions?|
|50| What will happen if you do not supply handler for the observer?|
|51| What are Angular elements?|
|52| What is the browser support of Angular Elements?|
|53| What are custom elements?|
|54| Do I need to bootstrap custom elements?|
|55| Explain how custom elements works internally?|
|56| How to transfer components to custom elements?|
|57| What are the mapping rules between Angular component and custom element?|
|58| How do you define typings for custom elements?|
|59| What are dynamic components?|
|60| What are the various kinds of directives?|
|61| How do you create directives using CLI?|
|62| Give an example for att

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON