Accenture Angular Interview Questions for 4-5 years
Shared question set for 4-5 years of experience, L2 round. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- What is the latest JavaScript version you have used?
- Do you have exposure working in vanilla JavaScript?
- What are ES6 features?
- What is the latest Angular version you have used?
- What are the new features of Angular 21?
- What are directives?
- Explain lifecycle hooks in Angular.
- Which RxJS operators have you used?
- How do you handle errors and retry an API call up to three times with RxJS in TypeScript?
- Do you handle an error before or after subscribing?
- Explain the complete flow of receiving a response, subscribing, and handling errors.
- How do you implement logic before subscribing?
- Why do we use pipe before subscribing?
- Why do we use the map operator?
- What does the filter operator do?
- How do you implement lazy loading in Angular?
- What are ways to optimize an Angular application?
- Have you worked with micro frontend architecture?
- What is the difference between Signals and BehaviorSubject?
- Have you used BehaviorSubject in a real scenario?
- How would you change CSS dynamically?
- Is ngClass the only way to change CSS dynamically?
- How would you create a custom directive to change the background color on hover and unhover?
- What exactly does HostListener do?
- How would you toggle an element dynamically without using *ngIf?
- How do you pass data between components in a large Angular application?
- What are the different ways to share data between components?
- What are route guards?
- How would you implement a Page Not Found route?
- How do you set query parameters?
- Remove duplicate elements from [1, 2, 2, 3, 4, 4, 5] using both a built-in method and a for loop.
- How would you mock a service?
- Which Angular testing frameworks have you used?
- What deployment activities have you handled?