.NET Framework Interview questions

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

What is the difference between an EXE and a DLL?

EXE (Executable file):

  1. It's an executable file
  2. When loading an executable, no export is called, but only the module entry point
  3. When a system launches a new executable, a new process is created
  4. The entry thread is called in the context of the main thread of that process

DLL (Dynamic-link library):

  1. It's a Dynamic Link Library
  2. There are multiple exported symbols
  3. The system loads a DLL into the context of an existing process

Next 5 interview question(s)

What are generations and how are they used by the garbage collector?
What is CLR Host?
Features of .NET framework 3.5?
What is CLS (Common Language Specification)?
Explain about Boxing and Unboxing?