|
I think it is very fair for an employer to ask you to take a code test to see what your style is, how you think, etc. We give one, but on paper. Your experience should be worth more than the test but it certainly does not hurt you to take one.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Code tests at the office, with other Developers is great. I think the OP was referring to "online" tests, which are crap, most of the time.
|
|
|
|
|
Slacker007 wrote: I think the OP was referring to "online" tests, He did, but whether a code test is on paper or online, who cares? If they are crap, then fine, that is obvious.
I've seen some good online code tests before so I think it is unfair to globally dismiss code tests just because they are online.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Just disregarding what kind of questions they are, If you like(or want) to get(or try) a new role, then take it else don't.
modified 19-Feb-16 13:10pm.
|
|
|
|
|
The worst such question I recall began something like "Which of the following using statements are required to blah blah blah..."
0) They listed using directives; not using statements.
1) No using directives are ever required*; they're just a convenient way to bloat Intellisense beyond usability.
* Unless you want to use Extension Methods, but those didn't exist at the time.
|
|
|
|
|
My opinion is that success in an online test means either:
0) You know the material
1) You know how to use Google/QA
At any rate, you have shown that you can solve problems.
Therefore, failure in an online test means either:
0) You are honest (pity)
1) You are moronic
This reminds me of college when some dreaded tests were done in the lab. It was never said that we couldn't use available resources (good ol' F1) to solve the problems. This came in particularly handy in networking lab!
"Go forth into the source" - Neal Morse
|
|
|
|
|
Took one many moons ago, answered the questions. One question on pointers accessing a port I answered the test said I had it wrong, due to my own bull headed I contacted the firm told them explained carefully how none of the answers covered the question properly. Had a face to face with them later in week . Didn't like the company!
|
|
|
|
|
Are pigs often hambidextrous?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I imagine responses will be posted on an ad hock basis.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
I imagine half of 'em are scratching their heads trying to make a "bacon" pun...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Only the rasher amongst us would rise to such a challenge
|
|
|
|
|
I would, but I'd be making a pig of myself.
/ravi
|
|
|
|
|
You wouldn't want to hog the spotlight.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Yes, I did that once and was unsurpisingly called a dirty swine.
/ravi
|
|
|
|
|
Yes, sometimes we reap what we sow.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Oh don't go bacon my heart!
/ravi
|
|
|
|
|
Oh shanks a lot, now I feel bad.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
This whole thread was terribly boaring.
|
|
|
|
|
That's what we get for trying to ham it up.
/ravi
|
|
|
|
|
at their roots, yes.
«In art as in science there is no delight without the detail ... Let me repeat that unless these are thoroughly understood and remembered, all “general ideas” (so easily acquired, so profitably resold) must necessarily remain but worn passports allowing their bearers short cuts from one area of ignorance to another.» Vladimir Nabokov, commentary on translation of “Eugene Onegin.”
|
|
|
|
|
Dunno. I've heard it both ways. But then my sources are more brawn than brains. Anyway, must be off! I have to take a saddleback.
I am not a number. I am a ... no, wait!
|
|
|
|
|
That will make a few people squeal.
|
|
|
|
|
Another sloppy job. There's no way snout of the problem, swine-ing about it will not help.
I'm sow sorry for making such weak puns - don't squeal on me to the other CP'ians.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
|
...say, writing an ATM application (Automatic Teller Machine), client and back-end, one that dispenses cash, processes card #'s, interfacing to an encrypting pinpad, talks the payment processor for authorization, etc.
Of course, one could ask the same question with regards to commercial software, but let's go for the open source question. Where would you draw the line?
- The operating system (would you use Linux?)
- The back-end framework (would you use, say, Django?)
- Useful utilities (would you use, say, NewtonsoftJson?)
- Only very small code snippets (not really considered open source except that you found them on SO)
And, as bonus question, would you recommend to your manager that you have an independent review of the code to make sure some back-door didn't creep in that magically empties out all the cash???
Thoughts?
Marc
|
|
|
|