I absolutely love what you're after, though. I'm sick of companies that hire people to create trivial web or phone apps based on their skill at solving deep graph or search problems. (This, frankly, is part blind emulation of Google (& its peers), and part an effort by recent CS grads to ensure that they only have to work with people exactly like themselves. That is to say, it's a form of standardized prejudice.)
For nearly every dev positions, craft, tenacity, and people skills are vastly more important than algorithm chops.
I have yet to come across a company where the interviewers are better at interviewing than all but the most abysmal programming candidates are at programming. This kind of questioning of the status quo is much needed.