Description
.NET Core Interview Topics Basic to Advanced and Real-time Scenario and Coding based
- .NET Core Fundamentals — runtime, CLR vs CoreCLR, project types, SDK/CLI, SDK-style projects.
- C# Language Deep Dive — modern C# features (async/await, LINQ, records, pattern matching, nullable reference types).
- ASP.NET Core Web Development — middleware pipeline, routing, controllers, Razor Pages, minimal APIs.
- Dependency Injection and Configuration — built‑in DI, service lifetimes, options pattern, configuration providers.
- Entity Framework Core and Data Access — DbContext, migrations, LINQ queries, performance tuning, raw SQL.
- Testing and Quality — unit/integration testing, xUnit/NUnit, mocking, testable architecture, contract testing.
- Security and Identity — authentication/authorization, JWT, IdentityServer/OpenID Connect, data protection, secure coding.
- Performance and Diagnostics — profiling, logging, health checks, caching strategies, memory and GC tuning.
- Microservices and Distributed Systems — service boundaries, gRPC, REST, messaging (RabbitMQ/Kafka), eventual consistency.
- Cloud and DevOps Integration — containerization with Docker, Kubernetes basics, Azure/AWS deployment patterns, CI/CD pipelines.
- Advanced Architecture Patterns — DDD, CQRS, event sourcing, hexagonal/clean architecture, modular monoliths.
- Interoperability and Ecosystem — native interop, Blazor, SignalR, background services, third‑party libraries and NuGet management.




