Learning Partner

Other Companies (Name Not Shared) Angular Interview Questions for 6+ years

Shared question set for 6+ years of experience, Service-based company (Angular + React). Topics and wording follow the supplied notes; these are questions, not official company guidance.

  1. Explain the JavaScript execution context and call stack.
  2. Event loop: what is the difference between macro tasks and microtasks?
  3. Closures: what are real-world use cases?
  4. Hoisting: how does it work with var, let, const?
  5. Shallow vs deep copy: how do you implement both? Does JSON.parse(JSON.stringify(object)) work properly? Have you used structuredClone()?
  6. Debounce vs throttle: where have you used them?
  7. How does a memory leak happen in JS applications?
  8. What is the difference between any, unknown, and never?
  9. When do you use Partial<T>, Required<T>, Readonly<T>?
  10. Union vs intersection types: what are the real use cases?
  11. Generics: why and where have you used them?
  12. What is the difference between interface and type?
  13. Explain Angular architecture and the building blocks of Angular.
  14. What is the difference between module-based and standalone components?
  15. Explain the change detection strategy. What will change now with Signals?
  16. Lifecycle hooks: what are the use cases of afterViewInit and ngOnChanges?
  17. Reactive forms: dynamic form controls and reacting to control value changes.
  18. What is ControlValueAccessor?
  19. How do you handle API-related errors in a single place?
  20. RxJS scenario-based questions with switchMap, mergeMap, forkJoin, combineLatest.
  21. Explain lazy loading in the case of modules and in the case of standalone components.
  22. How do Signals differ from Observables?
  23. What are Angular performance optimization techniques?
  24. What is the difference between class and functional components?
  25. Hooks: useState, useEffect, useMemo, useCallback.
  26. What are common mistakes with the dependency array in useEffect?
  27. What are props?
  28. What are controlled vs uncontrolled components?
  29. Context API: when do you use it?
  30. What is your basic understanding of Redux?
  31. Component re-rendering: how do you control it?
  32. How does React handle the virtual DOM?
  33. Angular signal and React useState: what common things do you find?

Browse Angular question sets