3 ms·
You don't even need algorithms or data structures -- it's a cs101/151 problem at best. When I first saw the problem the solution appeared self evident to me --
by jki275 8y ago
You don't even need algorithms or data structures -- it's a cs101/151 problem at best. When I first saw the problem the solution appeared self evident to me -- I've been coding since the 80s, but still. It's just a simple problem and writing the pseudocode for a question like it ought to be almost second nature to anyone who has done any coding at all.
I know people confuse CS and IT/CIS, but even at that, those majors generally require at least one basic CS class.
- geebee 8y agoI agree, you don't need data structures for fizz buzz. In fact, I think it would be tough to pass data structures if you weren't at the level where you could write fizzbuzz, so it's more or a pre-req. I have trouble imagining what is taught in a CS program that doesn't have a course in data structures and algorithms. How can it be CS? That said... I keep hearing about fizzbuzz, and I'm not sure what I think of the complaint. I hear something along the lines of "We need to do technical screening because you wouldn't believe how many people can't do fizz buzz", but the questions aren't fizz buzz, they're "find all matching subtrees in a binary tree", often at the whiteboard, in 45 minutes. I'm not saying that this is (or isn't) unreasonable, just that there's an awful big difference between fizz buzz and the kind of questions I've encountered in a typical tech interview.
- ryandrake 8y agoBoth candidates are in abundance. I know plenty of “engineers” who can’t do fizzbuz. I also know talented developers who can do fizzbuz for you in 60 seconds, but might not be able to invert your binary tree on a whiteboard in that amount of time. Neither of them are getting past today’s ultra picky interview-hazing rituals. One probably shouldn’t get hired while the other should. Companies seem to have a hard time distinguishing them.