I received an email from a Google recruiter. After a brief talk with her, I was given a chance for the first phone interview.
In the phone interview, I was asked two questions, and I needed to code on Google Docs. After I passed the phone interview, I was invited to Mountain View for an onsite interview. There were five rounds, with one to two interviewers per round. One interviewer was a shadow interviewer, and he would not ask questions.
They asked technical questions, and I had to code on a whiteboard.
Find the second largest number in a BST.
Find a peak element in an array using an O(log n) method.
The following metrics were computed from 8 interview experiences for the Google Senior Software Engineer role in San Francisco, California.
Google's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Senior Software Engineer interview process in San Francisco, California.