Day 0 – Interview Preparation
- Syllabus of .NET Interviews
- How to prepare for .NET Interviews
- How Mock Interviews work
- Common Mistakes
Day 1 – OOP Concepts
- Class & Object
- Pillars of OOPs
- Polymorphism, Inheritance, Abstraction, Encapsulation
- Constructors & Types
- Abstract Class vs Interface
- Access Modifiers
Day 2 – C# Basics
- Variables & Data Types
- Value vs Reference Type
- Boxing & Unboxing
- Type Casting
- var and dynamic
- Control Statements
- Exception Handling
Day 3 – C# Coding Round
- String Operations (Reverse, Palindrome, Anagrams)
- Array Operations (Sum, Min/Max, Merge)
Day 4 – .NET Framework
- CLR, CTS & CLS
- Garbage Collection
- Managed Code
- Memory Management
- Assemblies (DLL vs EXE)
- .NET Framework vs .NET Core
Day 5 – .NET Core Fundamentals
- Program.cs
- Middleware
- Request Pipeline
- Dependency Injection
- Service Lifetime (Singleton, Scoped, Transient)
Day 6 – ASP.NET Core MVC
- MVC Architecture
- Routing
- Razor Syntax
- ViewBag, ViewData & TempData
- Model Binding
- Validation & Filters
- Partial Views
Day 7 – Advanced C#
- Generics
- Collections (Array, ArrayList, List, Dictionary)
- Extension Methods
- IEnumerable vs IQueryable
- Events & Delegates
- Lambda Expressions
- LINQ
Day 8 – ADO.NET & EF Core
- ADO.NET Architecture
- Connected vs Disconnected
- Connection, Command, DataReader, DataAdapter, DataSet
- LINQ Queries
- Lazy vs Eager Loading
- Repository Pattern
Day 9 – SQL Server
- Primary & Foreign Key
- Joins
- Stored Procedures & Functions
- SQL Queries
- SQL in ADO.NET & EF Core
Day 10 – Web Forms / Razor Pages / Blazor
- Page Life Cycle
- ViewState
- Web Forms Architecture
- Razor Pages Architecture
- Blazor Architecture
Day 11 – SOLID Principles & Design Patterns
- SRP, OCP, LSP, ISP, DIP
- Singleton, Factory, Unit of Work
- Dependency Injection Pattern
- CQRS Pattern
- Microservice Principles
Day 12 – Async Await & Multithreading
- Sync vs Async
- Async Await
- Thread, Task, Parallel Programming
- Task Scheduler
Day 13 – Web API
- ASP.NET REST API
- Web API vs REST
- Routing
- Filters
- Authentication & Authorization
- Swagger / OpenAPI
Day 14 – Azure Fundamentals
- Azure App Service
- Azure SQL
- Azure Storage
- Azure Functions
- Azure Key Vault
- Application Insights
Day 15 – Microservices
- Monolith vs Microservices
- API Gateway
- Service Discovery
- Load Balancing
- Event Driven Architecture
Bonus – System Design
- Architecture Layers
- Design Patterns
- High Level & Low Level Design
This was part of Interview Preparation With Bipin — Let’s Crack It!
Comments
Post a Comment