But it's not the first time I hear such story and I'm sure it must leave a pretty bad taste in your mouth. Nothing similar happens in Amazon, Microsoft, Facebook, Apple... AFAIK.
The act of switching a job is PAINFUL. Most people stick to their jobs for as long as they can just to avoid the pain, pressure and stress.
1. Talking to recruiter ( 0-1/2 hr)
2. InterviewStreet coding challenge ( 2 hrs)
3. Phone Screen - 1 hr
4. Take home coding exercise - 4 hrs
So you are spending 8 hrs just to get your resume looked at. Then comes onsite interview which is another day ( assuming you are not flying out).
All this is not counting prep time to brush up on bigo/algorithm stuff. I was speaking to a fellow interviewee at google and he apparently spent over 4 months of everyday practice for the interview. So no way you could compete with without serious dedication.
I'm genuinely curious.
There are obviously other options but Google is one of the few employers where you can say "well if i hit expectations I will be making 250k".
Google is likely to have interesting jobs where you can get that high which would be big.