Candidates applying for Software Engineer roles take an average of 21 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 38 days.
Common stages of the interview process at Google as a Software Engineer according to 1 Glassdoor interviews include:
Phone interview: 33%
Skills test: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
I applied for the position through the Google jobs website, and I was contacted by a recruiter in a few days. Initially the recruiter asked me about things such as if I had previous interviews at Google, and if I have an internal reference, and where I am in the job search process.
There were two phone interviews, typical algorithmic questions. In my onsite interview day, I had four/five other interviews, which were very similar to the phone interviews, except that you use a white board.
Interview questions [1]
Question 1
Finding a pair of elements from two sorted lists for which the sum of the elements is a certain value
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Seattle, WA) in Feb 2013
Interview
They are very, very thorough. Be prepared to pull out your old data-structures and algorithms book for this one. Some of the interviewers are cool, some are hard-lined dicks. But you'll get to interview with 4 different people so it'll run the gamut. Even if you're really good there's no guarantee as they have so much churn.
Interview questions [1]
Question 1
Writing a binary search tree. Have to remember all the details of things like that which I haven't touched in 10 years. Study, study, study...