
It sucks when you take a test on a subject you've spent the last 8 years performing professionally, only to score a 52%. On a positive note, I scored in the 97th percentile. I'm not sure how big the test taking population is, but it is pretty awesome when nearly everyone is failing your test. I felt like the test was a bunch of obscure trivia questions at best. It isn't necessary for a developer to know what CLR hosts are shipped with the .Net Framework in order to be good at their job. However, I can also see that it is necessary to create questions that are difficult to google when the test is being timed.
Because I will be able to take the test again in 2 weeks, they don't give the answers or let you know what you got wrong. But I think I have a pretty good idea.
There were some good questions, in my opinion, like "what will the following code display":
string text = "This is a Test";
text.Replace("T", "?");
Console.Writeline(text);
Followed by a list of 4 possible answers. Some questions allowed selecting multiple answers, and those were tricky mostly because the wording in some cases wasn't super clear. Anyway, it's a bit frustrating to fail a test so miserably, but knowing that my brand of suck was at the top of the pile of everything suck makes it a little easier to take.