In this tutorial you will learn is what C# is, as well as how to be a successful object oriented programmer with C#. You should be familiar with at least one programming language, such as C++, Pascal, PERL, Java or Visual Basic. You should have some comfort with object oriented concepts such as instantiating and using objects. You should be familiar with general computer science concepts.
One question is always out there in most interviews. What is the difference between an Abstract Class and an Interface and why do you use one over the other? It seems like a simple question but most often, the answer to this question is not sufficient for the interviewer and can cost a job. So, I have decided to write an article about them and have tried to explain it.
In this article i am providing most frequently asked interview questions about c sharp programming language.