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 interviewed at Google (Los Angeles, CA) in Apr 2014
Interview
Applied online. New grad. Had a phone interview about a week later for LA Google. The interviewer is very nice. It is a 45 minutes phone call. First of all, the interviewer introduced himself and his team a little bit and so did I. Then some basic technique questions such as TCP vs UDP, stack vs queue. At last, a programming question. Nice experience. I think I failed because of bad English and not very well prepared.
I interviewed at Google (Mountain View, CA) in Jun 2013
Interview
I had an intern at Google, so they took another two interviews at the end to decide for full time position. They also took 3 references from my mentors. The interviews were typical of a company sized as Google. They included algorithmic and system design questions. After two months waiting time I was hired.
I applied through an employee referral. I interviewed at Google in Jun 2014
Interview
refered by a friend, then quickly got a phone interview one week after. First I described my current work and project and experience on my resume. Then was asked difference btw interface inheritance and implementation inheritance. coding problem is simple: binary search.
Interview questions [1]
Question 1
follow up with this: someone modified your binary search code and the result is bad(modified version may not be binary search any more). create a test case to find out whether the code is binary search without source code on hand.