Candidates applying for Developer 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 Developer 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 interviewed at Google (Dublin, Dublin) in Feb 2014
Interview
1st interview: Informal phone interview about "your history and potential options here at Google".
The interview was nice and took around 30 minutes.
The recruiter basically asked about what was on my CV and then a few other questions like:
- How much hours a day do you spend coding?
- What is your favorite programming language?
- Do you know the Quicksort algorithm? Tell me its average and worst case performance.
After asking everything she wanted to, I was told about what I should expect from the next interviews. Also, she sent me an e-mail full of useful links (study material).
2nd interview: Technical phone interview with a shared Google Docs file.
The interview took 45-50 minutes.
I was asked to code a program to get the string from the text box from google search engine and do a few things with it, like language identification, autocomplete, etc. I was also asked to explain the concept of deadlocks, how I would code processes and resources making a deadlock state happen.
Interview questions [1]
Question 1
How would you implement language identification for the search engine?
45 min interview. First 10 min are questions about you. Then you get two programming questions, 15 min each. Finally you get to ask questions about the company for 5 min.
Interview questions [1]
Question 1
1) Implement x^n fast (divide & conquer)
2) Implement shortest path fast (dynamic programming)