213 karma · joined September 6, 2011
EDIT: Apparently there is :) as it was mentioned here.
Does someone with an expertise in C++ but with a basic knowledge of OpenGL qualify for the "C++/OpenGL Developers" position? Plus a good knowledge of C# and LAMP development (but I'm looking for a C++ centric position).
The top answer on that page (by some facebook employee) confirms this.
Regarding not sending resumes - this is quite in hype now, which is bad - I prefer structured text over some heart-touching tale - and not everyone is great at writing. What author is looking instead of resumes, it is actually called a cover letter - so it can be sent _with_ a resume, not necessary a replacement.
Would you live in a house built during a "civil-engineerathon"?
Pike, Groovy++ or golang?
1. Fresh CS graduate from the top university (MIT, ETH, Stanford, etc..) - I agree, it is a bad sign.
2. Mid/late career professional - I disagree.
3. Self-taught professional - I disagree.
In latter two cases, some might just never needed/seen similar reasoning/algorithm implementation in their life, but that doesn't make them bad programmers.
Another point - many interviewers have beforehand written down exact fixed algorithm, and if your solution diverges at some point with that single variant (although your solution might be correct as well) - this is the red flag for them - and they interrupt you in the middle. I've experienced this even with an open ended design questions - this is really frustrating.
And my last point - remember that when KMP were coming up with this algorithm, no one were breathing in their back/neck.
[1] http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pr...
EDIT: yes, mutable default values: