$) is C# pass by value or pass by reference
$) What is the FREACHABLE Queue
$) How do you modify a string
$) How do you force a generation 1 GC
$) What are nullable types
$) What benefits are there to Generics
$) What's a delegate
$) what is marshalling
$) What is the SuppressUnmanagedCodeSecurityAttribute class, and why do you use it?
$) what's the LOH
$) What's the minimum size to be added to the LOH
$) What contracts are there for LOH collection
$) does an app domain provide its own security boundaries
$) (TBD) CAS questions
$) Why is calling Dispose critical on unmanagedstreams (such as
$) What is pinning
$) What is an app domain
$) What is the Neutral app domain
$) How do you unload an assembly
$) What's the code dom
$) What is IDisposable
$) Please write something implementing it
$) What's the Yield keyword
$) Does the CLR support MI
$) Does C# have type covariance
$) What is emission? (in terms of reflection)
$) If C# had a Ben and Jerry's flavor, what would it be called
$) what is P/Invoke
$) what is the [STAThread] attribute
$) What is an attribute
$) How is an attribute different from Java Annotations
$) Who is anders hejlsberg
$) Who is Scott Hanselman
$) Does C# support checked exceptions
$) What is the "using" statement
$) Does C# practice type erasure in generic implementation?
$) Is clone() a deep copy or shallow copy
$) What's memberwisecopy
$) Does C# provide copy constructors?
$) what's a weak reference
$) What's the difference between a long and a short weak reference
$) what's the difference between SendMessage and PostMessage (win32 API)
$) what's the big weakness of Readonly modifiers
$) Close vs. Dispose on streams
$) What is a strongly named assembly, and why do you want one
$) What's the GAC