Learning Partner

Deloitte Angular Interview Questions for 4+ years

Shared question set for 4+ years of experience, L1 round. Topics and wording follow the supplied notes; these are questions, not official company guidance.

  1. What is the difference between map and forEach?
  2. What is the difference between var, let and const?
  3. Explain hoisting.
  4. What are the building blocks of Angular?
  5. What is the difference between constructor and ngOnInit?
  6. Explain Angular lifecycle hooks.
  7. How do components communicate with each other?
  8. What is the difference between Angular 15 and Angular 19? What major changes came after Angular 15?
  9. Why do we write API call logic in service files instead of component.ts?
  10. If you are starting a new Angular project, how would you set up the folder structure?
  11. What is Nx?
  12. What is the difference between reactive forms and template-driven forms?
  13. What is the difference between setValue and patchValue?
  14. Explain Signals and their types.
  15. What is the use of effect in Signals?
  16. In which scenario would you use effect and when does it execute?
  17. Explain debouncing in Angular and how to achieve it.
  18. How do you check if there is a memory leak in an Angular application?
  19. Explain the CSS box model.
  20. What is the difference between px, em and rem?
  21. How would you restrict access for different users? (Supervisor has full access, but Operator can access only their own account.)
  22. Can we create HTML elements from a custom directive?
  23. In a banking application, card numbers should display only the last 4 digits while masking the rest. How would you implement this?
  24. Explain one challenge you faced in your project.
  25. Do you have experience writing test cases using Cypress or Jasmine/Karma?
  26. What is the need for writing test cases? Is it just for the required coverage or is there another reason?
  27. Are you using any AI-assisted coding agent for daily development?

Browse Angular question sets