It might help you,
Q 1 : What would you think about Polymorphism? What is a Sealed class? What is a static constructor and its usage?
Q 2 : What would you think about following patterns Factory Method, Template Method, Proxy, Strategy etc?
Q 3 : If you need to design a distributed ASP.NET application what sort of design strategy you would take? What would you think about Presentation Layer, Data Layer, Service Layer etc?
Q 4 : What strategy would you take to tackle Exception in your application?
and lastly what is the output of the following code block,
static void Main(string[] args)
{
for (;;);Console.WriteLine("{0}", DateTime.Now);
}
All the best for your interview :)