I asked this in the C# area but maybe it better belongs here:

Interview Questions.

I thought it would be a good learning experience for people if I ask them and see how people would answer:

#1 How do you troubleshoot a .NET application
#2 How many heaps will be created for a .NET application
#3 What is involved in recompiling .NET Codes.