Default question: (for each question from below list prepare examples from your latest projects. Because there is always a default question with each question("Where did you use it in your latest project and why?"). By giving examples form your current projects will make an impression in interviewer's mind that you are not just read it up but you are in practice to follow good coding standards.
What are the access modifiers in c# why we need access modifiers?
What is default access modifier of c#?
What is protected internal in c#?
What are the differences between constants and readonly ?
Tell me the use cases for constant and readonly from your latest project(when you given example from any of your projects; be prepare for next question from your answer)?
What are the types in c#? How many types c# supports?
What are the deference between class type & structure (when and why do you use structures)?
What are the enums and why you need enums in c#?
What are the interfaces why interfaces needed?
what are the delegates? give an example (be ready for writing syntax as well)?
What are the value types and reference types? what are the differences between them?
What is boxing and unboxing?
What are the nullable types in c#?
Be prepare for tricky questions like is "int?" value type or reference type?
Can we create function like below:
public void Sum(int a, int b)
int c = a + b;
public void Sum(int? a, int? b)
int c = a + b;
What are the anonymous functions in c# ? where we use anonymous functions?
What are async and wait key words in c#? why we need async functions?
What are the differences between float and double and decimals?
what's new int c # 7?
what are generics in c# how do you define generics in c#? How many generic classes you have created in your latest project?
What are the constructors in and and why do we need to define constructors in a class? what if a constructor is not defined in a class?
What is the role of this keyword in c#?
What are different kinds of collections in c#?
What are the stacks and ques and arrays in c#?
what are the generic collections?
what is the use of data dictionary? is it type safe ?
What are the lambda expressions?
What are the Indexer Methods in C#? and how do you define custom indexer ? or what is the use of this[int index] ?
What are the Extension methods in C#?
What are the anonymous type in c#?
Why we use operator overloading give any example?
What are threading and multi threading in c#?
How do you handle exception in c#?
Can you have multiple catch blocks ?
What is Unhandled exception in .net?
How do you manage global exception handling?
What are the exception filters?
what is finally block? if there is an error will finally block executed ?
What are IEnumerable and IEnumerator Interfaces ?
what are the ICloneable and IComparable Interfaces?
What are Linq queries. write a linq query for pagination?