Ten years of professional full-stack experience and having trouble finding a development job after relocating. I've gotten to 30 technical interviews in the last 5 months, and have received no offers.
I'm able to get interviews for the majority of positions I apply to and typically do pretty well through the first few rounds of interviews and even homework assignments (that I once swore off). I tend to do poorly in technical interviews, or so my 0-for-30 streak would have me believe. And I'm not sure what to do.
I honestly believe that if any company called up anyone I've worked with over my career they would vouch for my capabilities. Somehow my behavior or responses in technical interviews must be suggesting that I don't know what I'm talking about.
I'm considering taking myself out of the workforce, or at least stop applying for jobs. What tech jobs don't require a technical interview? I've built the tech for several startups both as part of a team and by myself, I've managed teams, mentored engineers, launched products...
These organizations tend to suck up a lot of the oxygen in the room. So for perhaps 20 of those 30 of your interviews, there's plenty of good talent that they turn their nose up at. Speaking from experience, the harsher the interview, the more likely it is to be the case that you never had a chance.
If you're going through spammy recruiters, consider not. There's a factor of cognitive dissonance going on where prospective employers want to hire you, but can't get past the principle of paying the recruiter's spiff (if you're seeking $180k on contract, this would've been ok, but not by the time they add the recruiter fee, they decide you're not worth $205k). The employer will waste everybody's time in the process. This looks good (they think) to the investors.
Push instead of pull to get your next job. LinkedIn, AngelList, a number of other sites.. when it's a good fit, the interview will be suspiciously easy.