Skip to content

zxsanny/dotnet-developer-interview-questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

#dotnet-developer-interview-questions

A list of helpful .net related questions, you can use it to interview potential candidates or test yourself.

Junior dev questions

  1. What is string? struct or class? What is intern pool?
var x = "some";var y = "so" + "me"; //is this different strings or no? 
  1. Differences between String and StringBuilder. When to use what and why?
  2. Differences between struct and class, reverences and values types
  3. What is static constructor? When it invokes?
  4. What is boxing?
  5. What is interface, differences between interfaces and abstract classes
  6. What is virtual methods?, polymorphism?
  7. Meaning of access modifiers, protected internal access modifier
  8. Have C# objects destructor?
  9. What is GC? What is IDisposable? Is GC call Dispose()?
  10. Differences between Singleton and Static class. Your attitude to the singletons
  11. What is AppDomain?
  12. What is Generic classes? Constrains in delegates, covariance, contravariance
  13. What is delegate, multicast delegate, differences between events and delegates?
  14. Linq - task with Users - get users to add, remove, update on LINQ

Middle dev questions

  1. What is ORM, pros/cons, which ORM you are using? (Linq, NHibernate, EntityFramework)
  2. Do you use NuGet? Are you create your own NuGet server?
  3. What is Dependency Injection, used frameworks (Unity, Autofac)
  4. Thread synchronization methods, (lock, ReadWriteLockSlim)
  5. TDD concept, Mocking, used frameworks (Nunit, Microsoft Test, Moq, NSubstitute)
  6. Do you use DDD?

About

A list of helpful .net related questions, you can use it to interview potential candidates or test yourself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages