Also, I got rejected twice (!) at Microsoft and didn't even get an interview at Amazon, so I can sympathize with "GoogleyAsHeck." Clearly hiring is a very noisy process with a lot of randomness. A lot of it is beyond your control no matter how much preparation is done.
I'm trying to stay anonymous and am concerned I may have already revealed too much. Let's just say it is a technical role that involves coding and leave it at that.