Fizzbuzz is a stupid test not representative of anything useful. And I say that as a high school dropout, self-taught programmer who easily passed it, but only because I happened to learn about the modulus operator in some online tutorial years and years ago, purely by chance.
After that, in twenty years of professional dev work, I don't think I used the modulus operator or anything like Fizzbuzz again.
Why test candidates on something completely irrelevant to their work? There are much better questions to ask, or potential take-homes to assign.
As a web dev, for example, I'd much rather get a sense of someone's UX sense or their approach to optimizing async calls or how they deal with framework rot etc. There are a ton of interesting everyday problems candidates actually encounter and struggle with, but that have basically nothing to do with math or contrived loops like that.
After that, in twenty years of professional dev work, I don't think I used the modulus operator or anything like Fizzbuzz again.
Why test candidates on something completely irrelevant to their work? There are much better questions to ask, or potential take-homes to assign.
As a web dev, for example, I'd much rather get a sense of someone's UX sense or their approach to optimizing async calls or how they deal with framework rot etc. There are a ton of interesting everyday problems candidates actually encounter and struggle with, but that have basically nothing to do with math or contrived loops like that.