Learning Partner

Tech Mahindra 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.

  1. Introduce yourself and explain your current project and your role in detail.
  2. If your project was migrated from a monolithic architecture to Micro Frontends, explain the complete migration process.
  3. How do you implement reusable components in a Micro Frontend architecture?
  4. Suppose you made changes only to a shared Grid component. How would you deploy only that component without redeploying the entire application?
  5. How can you restrict users from navigating to specific screens in Angular?
  6. Have you used HTTP interceptors? Explain the use cases.
  7. If Angular already provides services, why do we still need HTTP interceptors? Can we have more than one interceptor?
  8. If two components need to exchange data, what are the different options available in Angular?
  9. Explain dependency injection in Angular.
  10. How do you ensure only a single instance of a service is used throughout the application?
  11. Explain the different types of data binding in Angular.
  12. What advantages do the new Angular control flow statements (@if, @for, @switch) provide over structural directives (*ngIf, *ngFor, *ngSwitch)?
  13. How would you display a list of employees with Edit, Delete, and Cancel actions using Angular data binding?
  14. How do you decide whether a value should be stored in a normal variable or in a Signal?
  15. When would you use the effect() API in Angular Signals?
  16. Your application contains more than 30 menus with multiple levels of child menus. How would you design and implement such a menu structure?
  17. What is a wildcard route?
  18. How do you configure a default route in Angular?
  19. Can we store data inside Angular routes? Have you worked with route resolvers?
  20. What factors do you consider before choosing between template-driven forms and reactive forms?
  21. Have you created custom validators for reactive forms? Explain a scenario.
  22. How would you handle a one-to-many relationship in a form when the backend expects a nested payload?
  23. Will you be open to working on back-end technology as well if given the chance?

Browse Angular question sets