LTIMindtree Angular + .NET Interview Questions for 5.8 years
Shared question set for 5.8 years of experience. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- What is CLR?
- What is JIT?
- Explain garbage collection.
- Managed vs unmanaged code.
- Dispose() vs finalizer.
- What is the using statement?
- Constructor injection.
- What is the dynamic keyword?
- Static constructor.
- Static class.
- Extension methods.
- What is the this keyword in extension methods?
- Method overloading.
- Method overriding.
- Runtime polymorphism.
- What is virtual?
- What is override?
- What is abstract?
- What is sealed?
- Interface vs abstract class.
- async / await.
- What is ConfigureAwait(false)?
- Task vs Thread.
- What is middleware?
- Use() in the middleware pipeline.
- Run() in the middleware pipeline.
- Map() in the middleware pipeline.
- What is RequestDelegate?
- What does await _next(context) do?
- Middleware execution order.
- Dependency Injection.
- Scoped vs Singleton vs Transient.
- Model binding.
- [FromBody]
- [FromRoute]
- [FromQuery]
- HTTP status codes.
- Authentication vs Authorization.
- JWT authentication.
- Exception handling middleware.
- What is DbContext?
- Why is DbContext Scoped?
- What is DbSet?
- Change tracking.
- AsNoTracking().
- Include().
- Lazy vs eager vs explicit loading.
- EF Core migrations.
- Repository pattern.
- Unit of Work pattern.
- Stored procedure vs function.
- Scalar function.
- Table-valued function.
- DATEADD().
- DATEDIFF().
- GETDATE().
- INNER JOIN.
- LEFT JOIN.
- GROUP BY.
- HAVING.
- CTE.
- Window functions.
- ROW_NUMBER().
- RANK().
- DENSE_RANK().
- Indexes.
- Clustered vs non-clustered index.
- What is a directive?
- Component vs directive.
- Change detection.
- Default vs OnPush.
- Subject.
- BehaviorSubject.
- ReplaySubject.
- Observable.
- Subscription.
- AsyncPipe.
- pipe().
- RxJS operators.
- Lazy loading.
- HTTP interceptor.
- Route guard.
- Reactive forms.