.NET Framework Interview questions

Total available count: 35
Subject - Microsoft Technologies
Subsubject - .NET Framework

What is CLR (Common Language Runtime)?

This can be called as heart of the .NET environment.

The .NET Framework provides a run-time environment called the common language runtime (CLR), which runs the code and provides services that make the development process easier.

This is a equal to JVM (Java Virtual Machine) in Java language.

.NET compilers convert the high level code into Microsoft Intermediate Language(MSIL). At runtime JIT(Just In Time) compiler converts the MSIL into native code specific to the OS(Operating System). CLR runs MSIL.

The runtime automatically handles object layout and manages references to objects, releasing them when they are no longer being used.

Next 5 interview question(s)

What is portable executable (PE)?
Explain about Managed code Vs Unmanaged code in .NET framework?
What is Interop Services?
Explain about System.Reflection Namespace?
Explain about Runtime host in .NET framework?