Infosys Angular + .NET Interview Questions for 4+ years
Shared question set for 4+ years of experience. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- What is the CLR in .NET?
- What is JIT?
- Explain garbage collection in .NET.
- What is the difference between managed and unmanaged code?
- What is constructor injection?
- What is the difference between method overloading and method overriding?
- What is the difference between an Interface and an Abstract Class?
- What are async and await in C#?
- What is middleware in ASP.NET Core?
- How does Dependency Injection work in ASP.NET Core?
- What is the difference between Transient, Scoped and Singleton services?
- What is model binding?
- What is the difference between [FromBody], [FromRoute] and [FromQuery]?
- What is the difference between Authentication and Authorization?
- How does JWT authentication work?
- How do you handle exceptions globally in an ASP.NET Core API?
- What is DbContext in Entity Framework Core? What is DbSet?
- What is the purpose of AsNoTracking()?
- What is the difference between lazy loading and eager loading?
- What is the Repository Pattern?
- What is the difference between a stored procedure and a function?
- What is the difference between INNER JOIN and LEFT JOIN?
- What is GROUP BY and when would you use HAVING?
- What is the difference between clustered and non-clustered index?
- What is a directive in Angular?
- How will you send an access token along with API calls made from your project?
- What is the difference between Subject and BehaviorSubject?
- What is lazy loading in Angular and why do we use it?
- Do you have deployment experience? How are you deploying your project right now?