Accenture 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.
- Explain your current project and its architecture, roles, and deployment.
- Explain the complete flow: Angular frontend to API to Business Layer to Database.
- What exactly was your responsibility in the project?
- Which modules or features did you develop?
- Explain one important feature that you developed end-to-end.
- Why did you use a layered architecture in your application?
- Why do you use Dependency Injection in .NET?
- Are you aware of the Repository Pattern?
- How does authentication and authorization work in your application (Angular + .NET)?
- How do you handle errors and logging in your API?
- How do you integrate external APIs into your application?
- Have you deployed your .NET application? Explain the process.
- Explain nullable types. How does int? differ from int?
- Abstract Class vs Interface: when would you choose one?
- Partial Class: why and when would you use it?
- Method Overloading vs Method Overriding.
- Array vs List<T>, and IEnumerable<T> vs IQueryable<T>: what are the differences?
- FirstOrDefault() vs SingleOrDefault(): when would you use each?
- How does GroupBy work in LINQ?
- Explain garbage collection in .NET.
- Transient vs Scoped vs Singleton: how do you decide which to use?
- Difference between WHERE and HAVING.
- Why can't aggregate functions like COUNT() or SUM() be used in a WHERE clause?
- Stored Procedure vs Function.
- Clustered vs Non-Clustered Index.
- How does indexing improve query performance?
- How do you implement routing in Angular?
- If an API returns an array of employees, how would you display it in a table?
- What are @Input() and @Output()?
- How much UI work did you handle in your project?
- How much AI are you using to complete work and write code?
- Any exposure to AI agents, RAG applications and model deployment?