Persistent Angular Interview Questions for 5-6+ years
Shared question set for 5-6+ years of experience, L2 round. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- Introduce yourself. Cross-questions on your last project, where it is deployed and how deployment is done.
- What is the difference between block and inline elements?
- What are semantic HTML elements?
- What are the different CSS positions?
- What is the difference between relative and absolute positioning?
- What is the difference between call(), apply() and bind()?
- Remove duplicate values from an array without using any built-in method.
- What is lazy loading?
- What is Angular change detection?
- Explain the Angular component lifecycle.
- What is content projection?
- How many reusable components have you created so far? Explain a scenario and the need for it.
- Have you created custom directives? List and explain some.
- Have you been part of an Angular project upgrade? What challenges did you face?
- Why do we need Micro Frontend architecture?
- Suppose you have a form with 50+ fields and dynamic validations. Would you choose template-driven or reactive forms? Why?
- How can you achieve caching using RxJS?
- What is the difference between Subject and BehaviorSubject?
- Which other RxJS operators have you used in real projects?
- You need to display 1000 records while maintaining good performance. How would you implement it?
- Have you faced any production issues that never occurred in your local environment? How did you identify and resolve them?