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 -
4 45min interviews done in one day, most of which was technical. One interview was dedicated to non technical stuff but all others were pretty much 95% technical.
I applied through a recruiter. The process took 2 weeks. I interviewed at Google in Mar 2014
Interview
I was contacted by a recruiter from Google. We then arranged a time for a phone interview. Basically talked about my background and he then introduced google working environment and advantages. He then arranged a phone screen for me after half a month. The questions on the phone screen are not difficult, but very tricky. You need to be very familiar with algorithms and data structure, and also be very experienced to code with your most preferred language. The materials sent by the recruiter is very helpful. I was graduating during the time, so I didn't have enough time to practice coding. I didn't pass it.
Interview questions [1]
Question 1
Design a cache with O(1) search time and delete time.