4 ms·
I always suspected that anyone who fails fizzbuzz does it because they are unfamiliar with divisibility mathematics. I am always amazed at CS students who have
by gamegoblin 13y ago
I always suspected that anyone who fails fizzbuzz does it because they are unfamiliar with divisibility mathematics. I am always amazed at CS students who have no grasp on relatively simple math.
I remember trying to explain binary addition to people in a circuits class when we were implementing ripple-carry adders. I was explaining how binary addition is the exact same as decimal addition except you carry at 2 rather than 10. The guy I was explaining it to asked "What is carrying?". He hadn't done addition by hand in so long he had entirely forgotten. And this is a guy who can code up a functional, decent looking PHP based website in a matter of minutes. I suppose it's even more believable that people would forget long division, remainders, and modulus.
- AndrewDucker 13y agoWhen I interviewed for a coding job about 15 years ago I was asked to talk the interviewer through some code. Nothing very exciting, just a very basic loop. It turned out that 3/4 of the people applying for the job _could not code at all_. They weren't just bad coders - they had never coded anything in their lives. It's _those_ people that FizzBuzz catches out.
- jakejake 13y agoI find that to be exactly true. The really surprising thing is that a college degree or experience at a big company doesn't necessarily tell you what you can learn from just walking through some very basic code.