I had a deadline to give a yes/no to another company, and my recruiter at Google asked me to get my deadline extended so that Google would have time to interview me.
I asked the other company for an extension, which I got, and told my Google recruiter the new deadline.
Then Google never responded and I never did an interview with them.
Went through a dozen super generic interviews for a generic engineer role. Got a good feedback but ended up finding out that the role was filled before my case was presented to the hiring committee and that even though the interviews were generic, they try to use the results to fill one chosen position only. I needed to restart the entire process and do more generic interviews to try for another generic role in one particular opening.
I think his point was that he acted in good faith -- with the expectation that Google would reciprocate -- and was essentially let down without courtesy. Even a simple "sorry, we're unable to interview you, our apologies for asking you to get an extension" would have gone a long way, even if just for the word-of-mouth reputation.
On the one hand, I feel kind of stupid bitching about my experience with Google, even though it really did happen. I don't like bitching.
On the other hand, as we hackers talk about this kind of issue at Google, maybe they'll eventually listen and shape up a bit if there really are systemic problems, and that's a win for everyone.
I actually tried giving Google "suggestions," though I don't think it made an impact (which is to be expected and understandable).
I think Google does listen and try to improve in response to feedback. Interviews and hiring can be especially hard, because of the number of resumes, phone screens, and interviews involved. For what it's worth, I think the interview and screening process has gotten better over the years, even if we have a ways to go.
Why would you care? Essentially when you boil it down to eesentials (ie what pays for your paycheck) Google is an advertising company with a terrible track record on human rights and privacy.
I guess you're saying, why didn't I just tell the other company "yes," and then reneg if Google accepted me?
For one thing, I don't like pulling crap like this.
I might have anyway, except that it would have damaged existing and longstanding relationships in the other (non-Google) company that are worth maintaining to me.
While your intentions are undoubtedly admirable, and you certainly more than likely have very valid reasons for not "pulling crap like this" (not burning bridges, for one), I hope you're not mistaken by some baseless belief that any company would extend you the same courtesy.
I think it's pretty rare for a company to tell someone "Yes, you can definitely work for us, here is a contract for you to sign and a start date and how much you're going to make" and then revoke that.
Which is the equivalent to me telling a company I'll work for them and then reneging.
But of course, yes, they could do it, and you're right that people and companies aren't always courteous.
I'm glad your experiences have been so plush. In my past as a graphic designer (this doesn't happen anymore in web development, mind you), I've been hired and then let go in the span of a few months, due to cuts and layoffs. Maybe I'm burned and a bit cynical, but the lesson I've taken away is that business is business.
It's not "pulling crap", as you say. For one thing, until you sign the contract, you're not bound in any way. Even then, the first few months are typically defined as a trial period, in which both parties are free to walk away. Better opportunities always crop up, and you can just say "sorry, a better offer has popped up".
I asked the other company for an extension, which I got, and told my Google recruiter the new deadline.
Then Google never responded and I never did an interview with them.
I felt really put-off by that.