Basic C# Interview questions