tags:

views:

1557

answers:

8

Hello there,

I have been programming 10 years, mostly in vba and vb.net but I know c# well enough to program what I normally do. I yesterday was applying for a Senior c# position and I did so poorly on the induction test its not funny :)

I have always found that for me the best way to learn and recall is via question's and answers (multichoice and short answer). That is, a question is posed and after I answer instant feedback is given as to whether I choose right or wrong and the reasons why.

As such I was wondering if anyone knew of or could recommend a C# quiz website. Something like a daily c# quiz to keep my brain up to date and fresh if I'm not always programming in it. Not something wimpy either. Something that does everything. Paying is not an obstacle, id prefer to pay for a good resource than muck around.

Thank you

+4  A: 

Well its kinda like a quiz, but this site is great.

Daniel A. White
You even get points for correct answers!
Dykam
even better if you make it specific to C# - http://stackoverflow.com/questions/tagged/c%23
McAden
+1 for the lulz, -1 for ignoring "a question is posed and after I answer instant feedback is given as to weather I choose right or wrong and the reasons why." so I guess it balances it out.
pyrochild
+6  A: 

You might want to take a look at Are You Certifiable from Microsoft.

You have to register with a Windows Live ID to access all the questions. The questions they have cover a range of programming technologies (includes SQL Server and sysadmin). The questions are multiple choice and include a paragraph or two on why each response was correct or incorrect.

The site includes a cheesy point system with awards and badges.

Jay Riggs
lol, the tacky music and gameshow lights make this look promising :)It crashed before I can get in tho...now its frozen on 2nd time...maybe I should upgrade silverlight like it asked.I will report back once i have it working!
Besides the cheesyness that site isnt too bad. It's kind of what I'm after. I will see how it goes. Thank you!
The content of that site is a little off what I was after but its not too bad. Thank you all.
A: 

I'd recommend looking at the Microsoft certification docs/books, or just getting a good, general purpose book on C# programming. The books might intimidating to get through, but I think it's worth the time - they'll give you a more broad coverage of all the material, whereas the quiz sites will only give you a selected few things, and might miss something that another quiz covers.

I've read books from these publishers, and they all seem to be pretty good: O'Reilly (animal pics on the covers), Apress (black and yellow covers), Manning (books with strange paintings on the covers).

Andy White
I dunno. When I read books, and I've read many of them I find the information doesnt stick. They are good for overall general stuff but the finer stuff is what I like quizies for. I suppose I know what I dont know....theres a whole bunch of stuff I dont know. How do I know that? I read books and the internet more than actually coding :)
+1  A: 

My 2p.
I'd recommend buying a decent book on C# or looking at a lot of the excellent articles on the web - a quick google will return you a wealth of good results ( I've stuck some links at the end ).
A quiz won't teach you c# - you need to use it and learn it then you'll find any interview questions a lot more comfortable

c# in depth
c# tutorial

For more back end and 'show off' in interview stuff then check out
Eric Lippert's blog

zebrabox
What a quiz helps me do is remember it. I dont use 100% of any language I develop in on a daily basis. Im fairly intelligent but no genious and quiet frankly after 10 years my hippocampus has been kind of abused. :(
+2  A: 

Project Euler - you can do it in any language, and C# is certainly an option.

It's not precisely a 'quiz' - more like a large set of programming problems (challenges), but it will certainly keep your mind sharp if you work through some of the harder ones. Problems take the format of a simple question statement and an input box to enter the result of your program, upon which the website will give you instant feedback.

In my opinion, this is the best sort of challenge, since it gets you thinking for yourself how you might approach a problem imaginatively, and not simply program like an automaton.

Noldorin
Also http://codingdojo.org/ - see the Katas. I heard a nice presentation by Bobby Norton on Test-Driven Learning recently; my notes from it are at http://www.truewill.net/scna2009/norton.htm
TrueWill
It looks interesting thank you, but not really what I am after. Ideally I want the quiz so I CAN program like an automaton.
A: 

Hidden features of C#..., this is a great thread to find out all kinds of stuff you don't know but probably should

http://stackoverflow.com/questions/9033/hidden-features-of-c

NotDan
Interesting list...lots I dont know about there! All it does is stress me out tho :) A quizzy kinda helps to split it up. Do I sound like a wimp?
+1  A: 

Here are two quizzes which might help you C# quiz and .net quiz

vsingh
+1  A: 

http://www.QuiznetOnline.com

QuizNet Online allows developers who specialize in Microsoft technologies to take free online practice tests.The advantage of the QuizNet Online compared to any other similar site is that users can submit questions and answers in the form of multiple choice or true and false questions.This is very beneficial for job interviews and for exam preparations as these questions will come from different sources. The free online practice includes C#, .Net Framework, SQL and ASP.NET as the default quizzes.

Other quizzes such as Biztalk and VB.NET will be added as future practice tests.The concept of this site is that the questions and answers is maintained by any users of this site.

email:[email protected]

Mark