Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>This is self-contradictory: how/why would any open source project let someone that doesn't know fizzbuzz contribute to their codebase?

They could maybe just be making small or simple changes. Or perhaps mostly working on markup, templates, CSS, etc.

It's possible they know a bit of programming but just don't happen to know how to check if a number is evenly divisible by another number. This isn't something an open source project would necessarily know you don't know. (I agree it's something any programmer should know, but I can see how someone could contribute certain things to certain projects without that knowledge gap being discovered.)

I learned about the modulo operator very early on, but if I didn't know it existed, I'd admittedly struggle with the question for a bit and would seem like I don't know how to program; especially in a pressured interview environment. If it were Python or something I think I'd come up with something awkward like `if i / divisor == float(int(i / divisor))` within a minute or a few minutes, but who knows, maybe the pressure would mess with me.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: