Case in point, this morning I interviewed a 'senior' C# .NET developer with over 10 years' experience - and yet she didn't even know the syntax for using lambda expressions, was barely able to get started with linq, and was unable to tackle a basic string splitting problem. Oh, and she couldn't do fizz-buzz.
If I see a technical candidate resume that has a long stretch (5+ years) at the same company and that company isn't primarily a technical one, huge red flags go up because the previously mentioned 'Senior' candidate is who generally come out of these situations. IF I get past their resume they're going to spend a lot more time telling me how they stay up to date with the world than a candidate otherwise would.
If I see a technical candidate resume that has a long stretch (5+ years)
at the same company and that company isn't primarily a technical one,
huge red flags go up
I'm a fan of this heuristic. You're forced to evolve more if you work in a profit center v. cost center (i.e. technical candidate at non-tech company).I do extremely basic programming tasks (no more difficult than fizz-buzz) to quickly weed out that sort of candidate.
I was interviewing for a position in India; I just use such basic tests as a filter, so I can quickly weed out the wrong kind of candidate. See my other comment here for more: https://news.ycombinator.com/item?id=13327100
You may be assuming a baseline competence, though.
I've interviewed many alleged senior developers who talk a good talk, can tell you the full ASP.Net page lifecycle without missing a beat - despite (possibly sometimes in spite of) not being asked - and when it comes to actually coding show their utter incompetence in seconds flat.
I'm not being elitist here; they'll do stuff that's just plain weird, like only using strings in C# - no other datatypes, only strings - or if they claim database expertise, create tables with only text columns, no indexes, and storing an integer primary key also as a text field.
At any ability level above this, I'm kinda with you; just take into account there is a very real world of sheer utter incompetence out there, and I doubt it's limited to technical employees.