Learning Partner

Citi Bank Angular Interview Questions for 6-7 years

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

  1. Give me some context about yourself.
  2. What is your current role and project?
  3. What technologies have you worked on?
  4. Do you communicate with the API team?
  5. Did you work on API integration and RxJS?
  6. Did you work on unit testing?
  7. Which tools/processes did your team use? (Azure DevOps, SourceTree, Agile, Bitbucket, Jira)
  8. What can you tell me about Webpack?
  9. What exactly happens when we bundle an Angular application?
  10. How do we see bundled files in the browser?
  11. How do you optimize bundle size?
  12. What is tree shaking?
  13. What is lazy loading?
  14. Explain the lifecycle from development till production deployment.
  15. Do you use interceptors or proxy configuration?
  16. Have you heard about proxy.conf.json?
  17. Where is your backend API hosted?
  18. How do frontend and backend developers collaborate?
  19. How do you deploy your application?
  20. Are you using Angular Material?
  21. What can you tell me about NgRx?
  22. Explain one real use case where you used NgRx.
  23. Explain reducers and effects.
  24. Explain a scenario where you used RxJS.
  25. How would you combine multiple API responses into one?
  26. Which RxJS operator would you use for parallel API calls?
  27. Why use concatMap instead of mergeMap?
  28. What does switchMap do?
  29. Where do you use switchMap in real projects?
  30. Why do we use pipe()?
  31. What does the tap() operator do?
  32. How does the backend share API contracts with the frontend?
  33. Do you use Swagger/OpenAPI specifications?

Browse Angular question sets