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:
Skills test: 33%
Phone interview: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Google in Feb 2015
Interview
So far I've only completed a phone interview, but it was different in that I was asked to write some code (in the language of my choice, in my case c++) in a google drive document.
The interviewer asked me to create a class to describe a deck of cards, then write some functions for such things as shuffling and scoring a hand of poker. Each task was followed up with additional questions, and incorrect or non-optimal solutions were questioned and gently led towards a better solution.
I scored an on site interview, despite messing up the shuffling algorithm pretty badly. The interviewer walked me through some questions about my implementation, and led me towards a better one.
Interview questions [1]
Question 1
Create an algorithm for shuffling a deck of cards.
I applied online. The process took 4 weeks. I interviewed at Google in Mar 2015
Interview
Firstly there are 2 rounds of phone interview and then onsite. The entire process took about 4 weeks of time. The questions are based on real life examples. It was not very difficult but they expect a perfect code.
I applied online. The process took 3 weeks. I interviewed at Google
Interview
I applied online. Did a first interview with an HR. A second technical interview via Hangout with a google engineer. The interview with the HR was quiet general concerning the education and the motivation. The technical interview was very pleasant but needs 100% focus.
Interview questions [1]
Question 1
Cannot disclose due to NDA but generally algorithmic questions and system design.