Infosys – Dot Net Interview Questions
Here is the list of Dot Net Interview Questions which are recently asked in Infosys company. These questions are included for both Freshers and Experienced professionals.
Net Framework is a software development platform developed by Microsoft for building and running Windows applications. The . Net framework consists of developer tools, programming languages, and libraries to the build desktop and web applications. It is also used to build websites, web services, and games.
How is a Managed code executed?
Managed code is a code whose execution is managed by Common Language Runtime. It gets the managed code and compiles it into machine code. After that, the code is executed. The runtime here CLR provides automatic memory management, type safety, etc.
ASP.NET is Microsoft corporations propitiatory frontend language. It means “Active Server Pages”. In the name itself, its saying Im active. The ASP code will run in the client machine and used to represent the data which is returning from the server.
1 What is the difference between Function and Stored procedure?
A procedure is used to perform certain task in order. A function can be called by a procedure. A function returns a value and control to calling function or code. A procedure returns the control but not any value to the calling function or code.
1 What is an EXE and a DLL?
Caching is a technique of storing frequently used information in memory, so that, when the same information is needed next time, it could be directly retrieved from that the memory instead of being generated by the application. The ASP.NET runtime includes a key-value map of CLR objects called cache.
What is an Assembly? What are the different types of Assemblies?
Defined by Microsoft for use in recent versions of Windows, an assembly in the Common Language Infrastructure is a compiled code library used for the deployment, versioning, and security. There are two types: process assemblies and library assemblies .
What is meant by Managed and Unmanaged code?
Managed code is the code which is managed by the CLR in .NET Framework. Whereas the Unmanaged code is the code which is directly executed by the operating system.
You can explain all state management techniques of Web forms and also explain the same for MVC
This is the best place where you can showcase yourself. Tell as much as you can about yourself which should highlight all your achievements but that too in very short words. Do not stretch it for so long that interviewer gets bored.
In this, you should tell everything you know about OOPS, each and every concept which you know
I will be adding new questions if I get to know it from somone, meanwhile you may also add them in below comments.
Explain State management in ASP .Net.
State management means to preserve state of a control, web page, data, and user in the application explicitly because all ASP.NET web applications are stateless, by default, for each page posted to the server, the state of controls is lost.
What are the important components of .Net? The important components of .Net are:
Common Type System is a standard that specifies how type definitions and specific values of types are represented in the computer memory. It is intended to allow programs written in different programming languages to easily share information.
CLR implements the Virtual Execution System which is defined in the Microsofts implementation of the Common Language Infrastructure. The code that runs under the Common Language Runtime is termed as the Managed Code.
A Common Language Specification is a document that says how computer programs can be turned into Common Intermediate Language code. NET languages in a seamless manner. Most of the members defined by types in the . NET Framework class library are able to work with the CLS.