Nail Your C# Developer Interview

Go to class
Write Review

Free Online Course: Nail Your C# Developer Interview provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Nail Your C# Developer Interview is taught by Reynald Adolphe.

Overview
  • 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.

Syllabus
  • Introduction

    • Welcome
    • What to know before watching this course
    • Using the exercise files
    1. Interview Basics
    • Overview
    • Types of questions
    • Getting ready for the interviews
    2. C# Questions
    • Reference vs. value and demo 1
    • Interface and demo 2
    • Abstract and demo 3
    • Static class and demo 4
    • Generics and demo 5
    3. Object-Oriented Questions
    • Polymorphism and demo 1
    • Encapsulation and demo 2
    • Inheritance and demo 3
    • Four pillars of OOP
    4. .NET Questions
    • Common Language Runtime (CLR) and Framework Class Library (FCL)
    • What is .NET?
    • Managed vs. unmanaged code
    • Boxing vs. unboxing
    5. ASP.NET Questions
    • ASP.NET page life-cycle events
    • ASP.NET page life-cycle stages
    • Explaining ASP.NET vs. MVC
    • Advantages of razor
    6. Database Questions
    • Inner joins
    • Joins
    • Stored procedures
    7. Design Pattern Questions
    • Dependency injection
    • The Gang of Four
    • Repository pattern
    • Unit of work pattern
    8. General Personality Questions
    • Discussing your tech background
    • Valuable questions to ask
    • Handling irrelevant questions
    9. Tricks and Tips
    • Phone interviewing
    • Interviewing for fun
    • Collecting notes
    • Knowing the interview personalities
    • Accepting and turning down offers
    • Reference
    Conclusion
    • Next steps