Pre-interview C# Assessment
-
Watch out for the Spanish Inquisition. No one ever expects a Spanish Inquisition.
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier
-
Do they want a C# expert? Or do they want a C# programmer / practitioner who can solve real-life problems? I feel that it is better to know that 20% of C# which gets used 80% of the time. For the remaining parts, your favorite search engine is always there.
-
Don't B-Flat. :) Sorry couldn't resist, good luck!
VS2010/Atmel Studio 6.0 ToDo Manager Extension
Version 3.0 now available. There is no place like 127.0.0.1 -
10:1 most questions will be revolving creating complex linq expression that are horribly hard to maintain and difficult to debug instead of a small elegant loop. Or, heaven forbid, and actual SQL Statement, because SQL is too hard for developers to learn. Don't be afraid to implement something the right way, as opposed to the way some one asks. A crisp clean solution is always welcome, and if not, then you don't want to work there anyway.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
-
10:1 most questions will be revolving creating complex linq expression that are horribly hard to maintain and difficult to debug instead of a small elegant loop. Or, heaven forbid, and actual SQL Statement, because SQL is too hard for developers to learn. Don't be afraid to implement something the right way, as opposed to the way some one asks. A crisp clean solution is always welcome, and if not, then you don't want to work there anyway.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
Ennis Ray Lynch, Jr. wrote:
Don't be afraid to implement something the right way, as opposed to the way some one asks. A crisp clean solution is always welcome, and if not, then you don't want to work there anyway.
Agreed, I applied for what seemed like a dream job only to fall into this predicament. Needless to say, I did a very clean, reusable way that met requirements, and politely told them the job wasn't for me.
-
Watch out for the Spanish Inquisition. No one ever expects a Spanish Inquisition.
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier
Pete O'Hanlon wrote:
No one ever expects a Spanish Inquisition.
:thumbsup: Good point[^]
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS My LinkedIn Profile
-
Your puns. ;P unrelated: "C# assessment" is so generic it's hard to give useful recommendations. Unless it's a generic c# assessment indeed, in which case we can only recommend all of it.
FILETIME to time_t
| FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy -
I can't imagine what sort of a job requires a 3 hour pre-test. It's ridiculous - I would never subject anyone to that level of torture nor would I willingly undertake it. You will never have to perform under such pressure in real life so subjecting you to it proves nothing. It must be the best job in the world paying you in bacon, women, beer and money. :)
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me
-
Multiple inheritance.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
-
I once did a C# assessment (Brainbench?) and scored in the 99th percentile (actually, there was a text result and a graph result, and one said 99th percentile and the other said 100th percentile). Funny thing is, I didn't know the answers to a lot of the questions. The only reason I did so well is because they allowed me to use Google, which is a testing method I fully support. If I can find the answer by searching in a short amount of time, it's roughly the same as actually knowing the answer. Well, it's actually better if you've internalized the stuff you work with the most, but that will probably be a small subset of what C# and related technologies (e.g., .Net Framework) actually offer. So I guess my advice is... hope that they allow you to use Google. :) By the way, there is no telling what they will ask. They may ask plain C# syntax questions. They may give you some small projects to code. They may ask you things tangentially related to C# (e.g., ASP.NET questions about managing state on the client and server).
-
I had mine just one hour ago, and the top of the line were: 1. Use of keyword "using" other than for namespaces; 2. Multiple inheritance in C# In the end there was a question to test IQ in general: The metallic sewage lids that one sees on public roads - provide three reasons why they are round-shaped. This one was funny :)
-
Do they want a C# expert? Or do they want a C# programmer / practitioner who can solve real-life problems? I feel that it is better to know that 20% of C# which gets used 80% of the time. For the remaining parts, your favorite search engine is always there.
-
I had mine just one hour ago, and the top of the line were: 1. Use of keyword "using" other than for namespaces; 2. Multiple inheritance in C# In the end there was a question to test IQ in general: The metallic sewage lids that one sees on public roads - provide three reasons why they are round-shaped. This one was funny :)
Mmmm, well a round "lid" can't fall through it's own hole. I suppose those lids are heavy, would help that workers can roll them around. The 3rd one is tricky, my wife suggested that, in a round hole, the designers needn't worry about which side the ladder is positioned inside...? Oh and, a round lid fits any way, it,ll be quicker to put back in to place on a busy road. Thanks for the tips, it may actually help. :)
-
MatthysDT wrote:
I'm going to a 3 hour C# assessment, any advice on what to expect or sharpen-up on?
Your horse-stall cleaning skills? Marc
My Blog
The Relationship Oriented Programming IDE
Melody's Amazon Herb Site -
Wishing you all the best.