4 ms·
FizzBuzz isn't leetcode. It's a filter for bare minimum programming and reasoning skills. It's purposely simple to avoid tripping people up with a seemingly har
by kevin_thibedeau 5y ago
FizzBuzz isn't leetcode. It's a filter for bare minimum programming and reasoning skills. It's purposely simple to avoid tripping people up with a seemingly hard problem that depends on insight you might miss while under the pressure of an interview. If you're so innumerate you can't check for integer divisibility you might not be a good fit for some programming tasks.
I've seen candidates fumble when given the problem of adding a node to the end of a linked list. Everybody is pampered now with swiss army knife languages that do everything for you that they don't know how anything basic works. Many of the HN crowd will sneer at the idea of this sort of low level coding but it is still important in many domains.
- falcolas 5y ago> Everybody is pampered now with swiss army knife languages Wow. Who's sneering again? > Many of the HN crowd will sneer at the idea of this sort of low level coding but it is still important in many domains Yeah, we do. Because developer-cum-interviewers for companies writing marketing-optimized CRUD apps use these as filters (or to make them feel superior, take your pick), and sneer at people who can't bark out the proper magic incantation for reversing a linked list on demand. And let's be honest. Unless you're in an exceptionally specific field with exceptionally restricted resources, using the "swiss army libraries" will create more performant code than a human can. Because those "pampered languages" have been optimized to ridiculous degrees.
- kevin_thibedeau 5y agoIf the job description is for an embedded programmer you should be prepared to work in that field.
- hnfong 5y ago> Because those "pampered languages" have been optimized to ridiculous degrees. Haha, and then there are stories about python finally getting rid of the GIL - soon, probably, hopefully! And that's only my favorite language.