When I first interviewed with google, it took three-freaking months of panel interviews.
Then they said I scored really well, and that I'd have an offer the next day.
I got the call the next day and said, in fact, no offer was coming. No reason given.
Then they attempted to recruit me for the same position for the next four years on three separate occasions.
I told them the story of my first experience, and then they'd say "yeah let me check..." then get back to me and say "sorry, we wont interview you for this position", again, no reason given.
Then they called me one more time, for same damn position. I told them "Ill make this simple, just give me the damn job or stop freaking calling me"
They finally stopped calling me.