3 ms·
We're five years into this, and here's yet another weekly column from a person who has just heard about it and is champing at the bit to prove both he can write
by droithomme 14y ago
We're five years into this, and here's yet another weekly column from a person who has just heard about it and is champing at the bit to prove both he can write FizzBuzz and all the other implementations are not as good as his. It will be a miracle if this thread doesn't turn into a chain of "even better" solutions, like all the other threads that came before it.
In this week's installment, the variation where it is claimed that common production languages are inadequate for a problem of this complexity, and the tool stack should be shifted to languages supporting monads... er monoids? Sigh.
- KirinDave 14y agoI can't help but feel like you didn't read the article. The entire thing is basically an excuse to tell you about monoids. It's like a super long joke where the punch line comes way too late. But instead of a punch line it's monoids and instead of being funny it's not. P.S., hello edits!
- deleted 14y ago[deleted]
- rprasad 14y agoI would prefer to force candidates to implement FizzBuzz in a language invented solely for purposes of that interview (and which will never be used again). This places all candidates on the same level. It's probably a good thing I don't interview people for programming positions...
- jerf 14y agoYou have so little time in an interview to learn so much you can't afford to lose the time to both learn whether they can do FizzBuzz (or whatever other problem) and whether they can manipulate some language of interest, when you could be learning both The purpose of an interview isn't to be abstractly "fair", it's to find the best candidates for the job. You choose what "best" is (which is to say, please don't put words in my mouth about "only interviewing for the exact skillset" or whatever... you choose what is best, whatever that is). My preferred approach is to give the problem, then let the candidate write in whatever language they choose. If they flail in their putatively favorite language with which they've putatively been working for 4 years... well... I've certainly learned some very important things in those few moments.