I applied through an employee referral. The process took 5 months. I interviewed at Google in Mar 2017
Interview
Stages:
-Application / Resume
-Interviews (2 phone interviews and 1 Hangouts interview)
-Hiring Decision
If they believe you're a good fit, a recruiter will contact you after you submit your application / resume. (For me, they responded about a week after I was referred.) They will then schedule your interviews. There are 2 phone interviews, a Hangouts interview, and, sometimes, a 3rd phone interview. (I was required to do a 3rd phone interview; I suspect this might be because I did poorly on one of the previous phone interviews.) All interviews are technical and last 45 minutes. For the Hangouts interview, you might be asked a few short non-technical questions. After your interviews, they will contact you within about a week to tell you the hiring decision.
Interview questions [1]
Question 1
I can't give specifics due to the NDA, but they asked questions about data structures and algorithms, similar to what you might find at any other tech company.
1st round is the HR phone interview covering introduction, general questions, and some questions related to my resume. And the 2nd round is two back to back 45 minutes technical phone interview.
Interview consisted of two, 45 minute, back-to-back phone calls where you will answer leetcode style questions over google docs. Study data structures and algorithms on leetcode and you will do well
I applied online. The process took 2 months. I interviewed at Google (New York, NY) in Oct 2019
Interview
I was contacted to conduct two back-to-back 45m phone interviews. After completing these I was asked to do two back-to-back 45m hangouts calls. The format was very similar. Overall it took about two months between applying and receiving an offer.
Interview questions [1]
Question 1
I was asked to solve questions roughly leetcode-medium in difficultly.
Engineering Resident applicants have rated the interview process at Google with 3.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 73% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Engineering Resident roles take an average of 86 days to get hired, when considering 11 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 Engineering Resident according to 11 Glassdoor interviews include:
Phone interview: 59%
One on one interview: 18%
Presentation: 12%
Drug test: 6%
Skills test: 6%
Here are the most commonly searched roles for interview reports -