Linked by snydeq on Thu 3rd Nov 2011 18:41 UTC
General Development Fatal Exception's Neil McAllister discusses the use of quizzes and brain-teasers in evaluating potential software development hires, a practice that seems to be on the rise. 'The company best known for this is Google. Past applicants tell tales of a head-spinning battery of coding problems, riddles, and brain teasers, many of which seem only tangential to the task of software development. Other large companies have similar practices -- Facebook and Microsoft being two examples,' McAllister writes. 'You'll need to assess an applicant's skill in one way or another, but it's also possible to take the whole interview-testing concept too far. Here are a few thoughts to keep in mind when crafting your test questions, to avoid slamming the door on candidates unnecessarily.'
Permalink for comment 496341
To read all comments associated with this story, please click here.
RE[2]: Comment by snorkel2
by snorkel2 on Mon 7th Nov 2011 19:47 UTC in reply to "RE: Comment by snorkel2"
snorkel2
Member since:
2007-03-06

The test was given in Delphi (pascal), and the solution
involved using a combination of pointers and something else I can't remember right now.(this was back in 2006)
You couldn't just reverse the string in the obvious way because the compiler would allocate additional memory to do the swaps. I will see if I can find the link to the article that shows what the real solution for it is.
In the real world with today's systems, does anyone really care if you use a extra byte to reverse a string?
What's more important is that you free your resources when using a non garbage collected language.

Reply Parent Score: 1