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 through an employee referral. The process took 2 months. I interviewed at Google (Peking, Peking) in Feb 2013
Interview
I applied through a friend at Google.
The staffs at Google are quite efficient. Only two days after I submitted the resume, a recruiter contacted me and arrange a phone screen interview. Three days after the phone screen, I was told that I passed the interview. An on-site interview was arranged within two weeks.
There are four 45-minute on-site interviews, three in the morning, and one in the afternoon. The interview questions are not very hard. But some of the questions might not be selected carefully, and contain some errors. So make sure to discuss with the interviewers if you find something wrong.
Interview questions [1]
Question 1
Due to NDA, I'm not supposed to talk about the interview questions. However, there have some data structure questions, such as: write a program to verify where a given binary tree is a binary search tree; and also some design questions, such as: how to improve the current HTTP protocol (answer: SPDY).