Hacker News new | past | comments | ask | show | jobs | submit login

The trouble with more practical tests like this is that good languages are already full of practical methods. e.g. Ruby:

    Date.leap?(2000) # => true
So you might inadvertently end up testing a candidate's knowledge of their language's standard libraries, unless you forbid them from using these.

I suspect that's why more artificial tasks like FizzBuzz are still popular.




Isn't this the point where you congratulate the interviewee on the breadth of their off the top of their head Ruby knowledge ... and then ask them to do it by hand?

Surely the latter won't be a surprise; if I answered like that I'd do it with a grin and a "Well, I could do it like this [write out the above], but I suspect you want something more like this [then write an implementation of the method]."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: