Dot Net Interview Questions And Answers

dot net interview questions and answers   Top 8 Dot Net Interview Questions And Answers

1) What is .Net framework?

It is a platform for building various applications on windows. It has a list of inbuilt functionalities in the form of class, library, and APIs which are used to build, deploy and run web services and different applications. It supports various languages such as C#, VB .Net, Cobol, Perl, etc. This framework supports object-oriented programming model.

2) What are the important components of .Net?

The components of .Net are Common language run-time, .Net Class library, Application domain, Common Type System, .Net framework, Profiling, etc. However, the two important components are Class library and Common Language Runtime.

3) What is CTS in .Net?

CTS stands for Common Type System. It has a set of rules which state how a data type should be declared, defined and used in the program. It describes the data types that are to be used in the application.

4) What is CLR in .Net?

CLR stands for Common Language Runtime. It is one of the most important components of .Net framework. It provides building blocks for many applications.

5) What is CLS in .Net?

CLS stands for Common Language Specification. With the rules mentioned under CLS, the developers are made to use the components that are inter-language compatible. They are reusable across all the .Net Compliant languages.

6) What is ASP.Net?

ASP .Net is a part of .Net technology and it comprises of CLR too. It is an open source server-side technology that enables the programmers to build powerful web services, websites and web applications. ASP stands for Active Server Pages.

7) What is state management in ASP .Net?

State Management means maintaining the state of the object. The object here refers to a web page/control.

8) Different type of state management in ASP .Net?

There are two different types of State management in ASP.Net:

Client Side - Storing the information in the Page or on client's System. They are reusable, simple objects.
Server Side - Storing the information on the Server itself. It is easier to maintain the information on the Server rather than depending on the client for preserving the state.