Learning Partner

Deloitte Angular Interview Questions for 3-4+ years

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

  1. Why were arrow functions introduced when traditional functions already existed?
  2. Explain how the JavaScript event loop works.
  3. What are callback functions?
  4. Explain hoisting in JavaScript.
  5. What is the difference between var, let, and const?
  6. What is the difference between map(), filter(), reduce(), and forEach()?
  7. What is localStorage? How is it different from sessionStorage?
  8. Explain prototype in JavaScript.
  9. What is the difference between relative, absolute, fixed, and sticky positioning?
  10. What are semantic and non-semantic HTML elements?
  11. Explain Angular component lifecycle hooks. In which lifecycle hook should you call an API, and why?
  12. What is Angular change detection?
  13. How can you share data between Angular components?
  14. Explain Angular routing. How do you navigate with route parameters and read query parameters?
  15. Explain interface, class, and type in TypeScript. Which do you prefer and when would you use extends?
  16. Have you used Angular Signals? How do you change the value of a Signal?
  17. What are the different types of Signals?
  18. How do you add validation to a Reactive Form?
  19. What are pipes used for?
  20. Have you created any custom pipes?
  21. What is @HostListener?
  22. Where do you write API call methods in an Angular application?
  23. Where should utility functions be kept?
  24. Suppose some pages of your website should only be accessible to logged-in users. How would you implement this?
  25. Are you writing test cases? Why should we write test cases?
  26. Do you know how an Angular application is deployed to a server? How many environments does your application have?
  27. Given an array of products, filter with different conditions and explain the array methods find, filter, includes and map.
  28. Flatten a nested array using a recursive function.

Browse Angular question sets