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 -
I applied online. The process took 1 week. I interviewed at Google in Mar 2014
Interview
Phone interview
Interview questions [1]
Question 1
given K files and N machines, N is much larger than K. given function long sum(int fileID,int machineID) which use particular machine calculate the sum of file. Question:write function which calculate the sum of all files
I applied through a recruiter. The process took 2 weeks. I interviewed at Google
Interview
The recruiter contacted me via LinkedIn and was very friendly and nice.
I was then contacted by a software developer by phone and was asked two rather simple questions. I approached the questions too much like an undergraduate student and they decided to not go any further with me.
The major aspect of the interview was concerned with end cases and rare cases that could happen. I was also asked to design a series of unit tests for a certain method. I did not have to do any coding, just explain what I would test for and why.
Interview questions [1]
Question 1
String manipulation question and unit test quetstion