Learning Partner

TCS Angular + .NET 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. Explain your current project, your role in it, its domain and user count.
  2. Explain the complete flow from Angular to Web API to Business Layer to Database.
  3. Which modules/features have you developed personally?
  4. What is Dependency Injection in .NET and why do we use it?
  5. Explain Transient, Scoped and Singleton. Where have you used them?
  6. What is Middleware in ASP.NET Core?
  7. How do you handle exceptions globally in a Web API?
  8. How does JWT authentication work between Angular and a .NET API?
  9. Explain Authentication and Authorization. How have you achieved them?
  10. What is async/await and why do we use it?
  11. What is the difference between Task and Thread?
  12. Have you integrated a third-party API?
  13. With Entity Framework, do we have to depend on stored procedures? Do you have experience with complex stored procedures? You may be asked to write one.
  14. A SQL query is taking 10 seconds. How would you investigate it?
  15. What is the difference between IEnumerable and IQueryable? What are the use cases for SingleOrDefault, Find and FirstOrDefault?
  16. What is AsNoTracking() and when would you use it?
  17. What are pipes in Angular?
  18. What are the use cases of services in Angular?
  19. How do you share data between parent and child components?
  20. What is the difference between Subject, BehaviorSubject and ReplaySubject?
  21. What is an HTTP interceptor? Where have you used it?
  22. How do you protect pages that should only be accessible after login?
  23. If an API returns 10,000 records, would you load everything in Angular? What would you do?
  24. How do you handle different API URLs/configuration for Dev, QA, UAT and Production?
  25. Have you worked with PrimeNG components?
  26. Do you have exposure to NgRx? Is your project using it?
  27. Explain how your Angular + .NET application gets deployed to Production.

Browse Angular + .NET question sets