I was first contacted via LinkedIn, followed by a phone call. The recruiter called me twice, and we discussed my personal interests during those calls.
A third call was scheduled to test my software engineering skills.
After successful phone interviews, I was contacted for an on-site interview.
They paid for everything: plane tickets, car rental, hotel, and food.
The on-site interview was difficult and quite tiring. It consisted of about six different interviews from 8 AM to 2 PM, with only a lunch break.
Most unexpected question:
Does it feel right to correlate a dithering algorithm to a binary search function?
The following metrics were computed from 20 interview experiences for the Google Software Development Engineer role in Mountain View, California.
Google's interview process for their Software Development Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Development Engineer interview process in Mountain View, California.