Capgemini Angular + .NET Interview Questions for 5+ years
Shared question set for 5+ years of experience. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- What is the difference between monolithic architecture, microservices, and micro frontend architecture?
- Explain the SOLID principles with practical examples from your project.
- What design patterns have you used in .NET applications?
- What is dependency injection and how is it implemented internally in .NET Core?
- Explain the middleware execution sequence in .NET Core.
- What is DbContext and how does Entity Framework track changes?
- What is the difference between IEnumerable and IQueryable?
- How do you handle transactions when updating multiple tables?
- How do you implement authentication and authorization in .NET Core APIs?
- What logging framework are you using? How do you troubleshoot production issues?
- Azure Blob Storage: how do you upload and download files?
- How do you deploy applications to Azure?
- Do you have experience working with build pipelines?
- What is the difference between DELETE, TRUNCATE, and DROP?
- What is the difference between WHERE and HAVING?
- How do you improve stored procedure performance?
- What is a query execution plan and how do you use it for optimization?
- What steps do you take when an API is slow in production?
- How do you call APIs in Angular?
- What is the difference between Signals and RxJS Observables?
- How do you optimize Angular application performance?
- How do you implement role-based menus and route guards in Angular?
- Explain lazy loading and its benefits.
- How do you share data between unrelated Angular components?
- How do you handle memory leaks in Angular applications?
- What are interceptors and where have you used them?