Without trying to sound like I'm bragging, I consider myself a senior level, talented engineer. Recently, however, the startup I have been working at ran out of funds and I have been pounding the pavement looking for work. The problem is that I don't feel like any interview I have been doing, or for that matter, have ever done, is really a measure of how good I am as an engineer. It's more a stamina test to see how well I can be tortured and hazed and it makes me reluctant to take on more interviews. Most interviews are about being quizzed on the minutae of a language or about solving a programming quiz in 60 seconds while the interviewer critiques thought of every line. I just don't see how these interviews are actually filtering out bad candidates or measuring good candidates. They are measuring how someone performs in a very specific, non-realistic situation that does not emulate how every day work would occur. The worst example of this are the horrible SHL/Brainbench tests that seem to measure memorization more than skill. I do quite well on those silly tests, but I'm not sure they really measured anything accurately.
I was the happiest when I got homework assignments as my tech prescreen or was asked to walk through examples of my own code with their engineering team. I feel these are less stress on the interviewee because it is code you are familiar with and are a closer exemplar of what goes every day at work.
Or maybe I'm just a wimp.