Getting to the interview has always been the hard part for me. I'm curious about this - I'd imagine you can really up your interview rate if you fit the resume to the job posting, including all of the things you've never actually done that are in the description. If there's a more honest way, I'd be open to it.
I'm only now getting to the point where interview = offer is no longer true, but it's been for executive level positions where I don't know that they realize I'm on the early end of 30 until they see me. Still, if I could get that interview percentage up, that'd help my odds.
Cultural fit is very important. A lot of my hiring often comes down to it - I won't bring someone in who's a bad cultural fit even if they're brilliant because odds are they're going to be unhappy and leave, even if they're not the type of poor cultural fit that would negatively impact the rest of the team. I'm a sample of one here, but I have to hire good cultural fits because I have to try and retain in the long term, if not on my team, in the organization, because we're not in a top tier market for technical talent and it's hard enough getting good people over.
Anyhow, I'm telling you that to lead into this question - do you know what about the cultural fit isn't going well? All of us are bad cultural fits for some organization or another, but if you're getting that consistently, start looking bigger picture about yourself, and also the types of organizations you're looking to work with. There's going to be a pattern somewhere.
If this is happening with multiple interviews and organizations of various size and type, your best bet is to try and identify the factor and see if there's something you can change about yourself to whatever degree that's acceptable to you and/or possible. If you're primarily applying to the same kinds of organizations (let's say small tech startups in the bay area, just to give an example), maybe you'd be happier or more successful looking at a different industry/size/location.
A guarantee of a job would be ballsy and impressive though. Obviously much more risky. If you're a recruiter working for the company, It's probably trivially easy to guarantee to find a hire. It would be game changing if you could somehow figure out how to work for the candidate and guarantee a job. I wonder how much I'd be willing to pay for such a guarantee. Probably in the thousands of dollars range depending on the job.
We're definitely working towards that. Right now we don't have the capacity to extensively prepare people for interviews to reduce the variability there - but should get there soon