Looking for a few good C# interview problems
<p>I do not want to ask candidates <a href="http://stackoverflow.com/questions/70763/good-c-interview-questions-for-a-senior-dev-position">questions</a>, but rather give them several problems to resolve.  The reason for this is that I've seen people be excellent with theory, but when confronted by a real world c# issue, just couldn't hack it.</p>

<p>These c# problems should be simple enough that it won't take more than 1-20 minutes to resolve, yet complicated enough that I'd be able to weed out candidates that can't code.  </p>

<p>Right now, I typically ask the applicants to reverse a string and remove duplicates from a List.  This alone weeds out a large number of people.</p>

<p>Any other examples I could use?</p>

<p>Edit: I should have mentioned that this is for a standard c# gig, where they'll be writing business code rather than finding the most optimal way to implement a linked list. </p>
