Morgan Stanley interview question

Describing the compilation process in .NET