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:
One on one interview: 33%
Skills test: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
At the beginning you are in touch with google via email and you arrange an appointment to hold 2 interviews. Each of them is 45 minutes, it looks like casual conversation with some algorithmic questions included. It's very comfortable and I would recommend everyone (with some programming skills) to try it.
Interview questions [1]
Question 1
There were no unexpected questions, all the questions were simple algorithmic questions similar to problems which you can meet in highschool.
I applied through an employee referral. I interviewed at Google
Interview
Referral to interview took about a month (I put it off for 2 weeks because of university finals). 3 45-minute technical interviews, all with code through gdocs. The recruiters are willing to listen and give hints and walk you through anything. Sometimes they'll give a little overview about themselves, other times it'll be straight to the questions. My third interviewer had a thick accent which made communication more difficult.
Interview questions [1]
Question 1
Signed an NDA, but nothing unexpected - data structures are important!
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Oct 2014
Interview
The interview process was rather pleasurable. I made it to the final round of interviews and was flown out to their California campus. Everyone was very friendly, but the interview questions were very difficult. I highly recommend hard studying before going into the interview.
Interview questions [1]
Question 1
Given an integer, convert it to a string in Roman Numeral notation.