Applying for C# programming jobs? Find out what questions to expect in your C# or .NET developer interview and how to answer them to demonstrate mastery of key concepts.
Overview
Syllabus
Introduction
- Welcome
- What to know before watching this course
- Using the exercise files
- Overview
- Types of questions
- Getting ready for the interviews
- Reference vs. value and demo 1
- Interface and demo 2
- Abstract and demo 3
- Static class and demo 4
- Generics and demo 5
- Polymorphism and demo 1
- Encapsulation and demo 2
- Inheritance and demo 3
- Four pillars of OOP
- Common Language Runtime (CLR) and Framework Class Library (FCL)
- What is .NET?
- Managed vs. unmanaged code
- Boxing vs. unboxing
- ASP.NET page life-cycle events
- ASP.NET page life-cycle stages
- Explaining ASP.NET vs. MVC
- Advantages of razor
- Inner joins
- Joins
- Stored procedures
- Dependency injection
- The Gang of Four
- Repository pattern
- Unit of work pattern
- Discussing your tech background
- Valuable questions to ask
- Handling irrelevant questions
- Phone interviewing
- Interviewing for fun
- Collecting notes
- Knowing the interview personalities
- Accepting and turning down offers
- Reference
- Next steps
Taught by
Reynald Adolphe