I was hired through a recruiter, who had me take an online test for C# specifically. It was an easy test, 2 min per question, and they just ask you C# related questions that you'd typically google or find on MSDN.
The actual interview involved someone from HR asking you standard interview questions and going over your resume. Afterwards, you meet with the development team and they ask you more technical questions, starting with stuff based off your resume. The technical portion involved you going over two sheets of paper with easy to medium code snippets on them, and they ask you to solve it. I found they look more for your thought process as you go through, so be vocal about your thinking. As a CS minor, I solved most of these fairly easily, and the ones I didn't know I would try, asking questions and admitting knowledge lapses as I go.
Overall, work on your standard interview skills, and make sure you know your basic algorithms, recursion, and SQL, and you should be fine. Do practice problems in a C# playground.