Why I’m still using “Fizz Buzz” to hire Software-Developers
The most problem I see in this fizzbuzz, is uncertainty. What are you want to see? Maybe something about slowness of division&#x2F;modulo, and using counters instead? Or maybe there are some non obvious problem in the task? Wtf is going here?<p>Several years ago I passed russian version of SAT to become a student once more. I had not prepared for math SAT because it is school math, it cannot be difficult. At the exam I spent maybe half an hour more on the most simple tasks, because they looked a way too simple to be the tasks. I strongly suspected that I missed something, maybe misread. This fizzbuzz makes me feel the same: I have missed something, it can&#x27;t be so easy! So the real task is to find some complexity and fight that complexity, not the task I got.<p>It is always surprises me how HR tends to spend a lot of time to find creative ways to confuse candidates, to create completely unecological conditions for candidate (ie environment that nowhere near to working environment), and then to make some implications from the result of their tests. HR seems to have their undestanding of environment and do not bother to think about how candidate understands it. If you think about it, you will see, that the former doesn&#x27;t matter at all, it is the latter which does.