- C# 10-12 innovations: Record types, global using directives, file-scoped namespaces, null handling improvements
- Asynchronous programming: async/await patterns, Task vs ValueTask
- LINQ: Advanced queries, performance considerations
- Pattern matching: Switch expressions, property patterns
- Generics: Constraints, covariance/contravariance
- Memory management: Span, Memory, ref structs
- Azure DevOps/GitHub Actions for .NET applications
- Build automation with MSBuild, Cake, or NUKE
- Test automation in pipelines
- Deployment strategies: Blue/green, canary, feature flags
- Infrastructure as Code (IaC) with ARM templates, Bicep, or Terraform
- HTTP/HTTPS protocols: Headers, caching mechanisms
- API patterns: REST, GraphQL, gRPC
- Network security: TLS, certificates, connection handling
- Load balancing concepts and implementation in Azure
- API gateways like Azure API Management
- App Service vs Azure Functions vs Container Apps
- Azure SQL and Cosmos DB implementation
- Azure Service Bus and message-based architectures
- Azure Monitor and application insights
- Azure Key Vault integration
- Azure Key Vault integration with .NET applications
- User-secrets for development environments
- Managed Identities for secure service authentication
- Connection string best practices
- Certificate management
- Azure AD B2C/B2B implementation
- Microsoft Identity Platform and MSAL
- OAuth 2.0/OpenID Connect flows
- JWT token handling and validation
- Claims-based authorization
- .NET 8/9 features and advantages
- Minimal APIs vs controller-based approaches
- Worker Services and background processing
- Dependency Injection patterns and service lifetimes
- Middleware implementation i.e redirects for auth0, look into duende
- Blazor: Server vs WebAssembly, component lifecycle
- Razor Pages: Model binding, tag helpers
- Authentication using federated like Auth0
- React: Hooks, context API, state management
- Practice system design questions related to financial applications
- Show Dont Tell Ship a .net 9 mvp before technical interview Ideally using azure if I still have free credits.