.NET Core Interview Questions
.NET Core interview questions on the CLR, C# language features, ASP.NET Core, dependency injection, Entity Framework, and deployment — the backbone of modern Microsoft-stack backend development.
Topics
- FundamentalsCore .NET runtime concepts that come up in every interview — how the CLR works, memory allocation, generics design, LINQ execution, and null safety. 5 subtopics
- C# CoreThe C# language features that separate strong candidates from average ones — async internals, delegates, modern pattern matching, collection selection, and exception design. 5 subtopics
- ASP.NET CoreHow ASP.NET Core is structured — the middleware pipeline, routing system, controller lifecycle, and configuration model that underpin every web project. 4 subtopics
- Dependency InjectionThe built-in DI container, service lifetimes, captive dependency bugs, and the Options pattern — topics that come up in almost every ASP.NET Core technical screen. 3 subtopics
- Entity Framework CoreEF Core from the ground up — change tracking, migrations, LINQ-to-SQL translation, relationship configuration, and the performance traps that trip up most developers. 4 subtopics
- SecurityAuthentication, authorization, and JWT security in ASP.NET Core — the security topics that almost every backend role tests and that break most often in real systems. 3 subtopics
- TestingUnit testing, mocking, and integration testing in .NET — covering xUnit, Moq, WebApplicationFactory, and the design habits that make code testable in the first place. 3 subtopics
- Performance & DeploymentProduction .NET — caching, structured logging, observability, and deploying ASP.NET Core to Docker and Kubernetes. The operational topics senior roles increasingly test. 3 subtopics