Tuesday 22 November 2016

Interview Questions


.Net Framework :
  1. CLR 
  2. MSIL
  3. CTS
  4. CLS
  5. Garbage Collector its Types
  6. How to Programmatically Invoke GC 



C# Interview Questions : 
  1. Explain OOPS Concepts & Why to use them.
  2. Can we use abstract class instead of interface? If yes then give example of each where to use interface and where to use abstract class. 
  3. How Exceptions handled in C# and its types
  4. Why do we not simply use delegates and scrap events?
  5. What is Private Constructor? 
  6. What is use of yield operator in C#?
  7. Difference between ref and out
  8. Diff.between constant and read only.
  9. Explain new features in c# 4.0 dynamic, Co and Contra Variance?
  10. Difference between Var and dynamics
  11. Explain Reflection concept why to use .
C# Architecture Level :
  1. Design Patterns Why to Use and Explain  its types.
  2. Solid Principles


Asp.Net Questions:
  1. Difference between HTTP Module and HTTP Handler? Asp.net page Life cycle? In which event we can modify session data initially?
  2. Session Management

Linq Questions:
  1. What is difference between IQueryable and IEnumerable?
  2. Difference between Func, Action and predicate? They are delegate
  3. How you debug LINQ query

Jquery/Javascript:
  1. How you will debug JQuery request? If javascript disable then JQuery will work?
  2. How you will create asynchronous request in JQuery? Syntax?
  3. Give me scenario where you will use MVC rather than asp.net and MVVM or MVP?
MVC :


Unit Testing:


WCF Questions : 
  1. How to do exception handling in WCF?
  2. What is WCF throttling?

Web API:
  1. What is Web Api & Why to Use.
  2. WCF vs Web Api



SQL Questions:
  1. What is Merge statement in SQL server? Sparse column? CTC feature?
  2. Difference between RANK and DENS Rank? 
  3. Which are isolation levels in SQL? Difference between snapshot and serializable?
  4. Agile and scrum methodology? 

No comments:

Post a Comment

What should you required to learn machine learning

  To learn machine learning, you will need to acquire a combination of technical skills and domain knowledge. Here are some of the things yo...