Top 100 Questions You Must Prepare For Your Next Angular Interview (1–45)
Tags: angular, webdev, javascript, typescript
Published: 2021-02-18 16:26:51

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yjpzn9s8n1lnffnsjqww.png)

Recently, I was trying to prepare myself for the upcoming interviews and it was a bit tough to search in google and open link and see same questions each and every time so I thought of sharing what I have found and what is most common questions someone should know if they are preparing for an interview.


Below are the most common interview questions asked in Latest Angular Interviews. These Angular Interview questions and answers help to prepare for Angular developer interviews from junior to senior levels. Moreover, this article covers the basics to advance angular interview questions which you must prepare in 2021.



 **1. What is the difference between constructor and ngOnInit?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**2. What is the difference between components and directives?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**3. What is the difference between ElementRef, TemplateRef, and viewContainerRef?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**4. What is the difference between ng-content,ng-template, and ng-container?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**5. What is the difference between view-child and content-child?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**6. What is the difference between component view, host view, and embedded view?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**7. What is the difference between debounce time and throttle time?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**8. What is the difference between forEach and map?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**9. What is the difference between ng-content and ng-templateoutlet?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**10. What is the difference between forchild vs forroot?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**11. Why we use pipe operators in RXJS. What is the use of it?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**12. What is the difference between using the Async pipe vs the subscribe function in the Angular application?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**13. What is the difference between promise and observable?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**14. What is the difference between Event Emitter and Subjects?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**15. What is the difference between Observable and Subject?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**16. What is the difference between Activated Route vs Activated route Snapshot?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**17. Discuss different kinds of loading strategies used in your Angular application.**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**18. What is Metadata?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**19. What is routerlinkActive use for?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**20. Where we use generics in Angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**21. What is the wild card route?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**22. What is the difference between ngIf and hidden?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**23. What is a router outlet?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**24. What is the Router state?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**25. What is an Active route?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**26. Explain different injections in angular.**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**27. What is the best way to implement translations in angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**28. Explain different routing params in Angular.**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**29. What is a virtual scroll in Angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**30. What is the difference between route param vs query param?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**31. Explain different guards supported in Angular.**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**32. What is the best way too lazy load the component?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**33. What is the way we can display the app version in Angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**34. What are the generators in ES6?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**35. Explain the Error mechanism in your application.**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**36. What is bootstrapping in angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**37. What are Angular elements? why we use it?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**38. What is the difference between the arrow function and regular functions?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**39. What is the difference between Functional vs Object Oriented Programming language? Which one you prefer and why?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**40. What is the difference between JavaScript and TypeScript?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**41. What do you know about Closures?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**42. What is the difference between Template Driven forms and Reactive Forms?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**43. What are different Kinds of Bindings possible in Angular?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**44. Which RXJS operators used for transforming or manipulating data?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

**45. Which RXJS Operators you use mostly to handle HTTP services?**
Check out the answer [here](https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d)

 

## To check out the answers for 1–45 questions please check the below article.

https://medium.com/javascript-in-plain-english/tricky-interview-questions-in-angular-2020-part-3-659c0bc81a9d