Software Engineering applicants have rated the interview process at Google with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 61% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering roles take an average of 120 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 44 days.
Common stages of the interview process at Google as a Software Engineering according to 1 Glassdoor interviews include:
Skills test: 33%
Phone interview: 33%
Presentation: 33%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Google in Feb 2017
Interview
Applied online and within 2 weeks, 2 phone interviews were scheduled. I chose python and machine learning as the interview topics in the questionnaire sent prior to the interviews. So, first was coding in python and second was machine learning theory (no coding).
Interview questions [1]
Question 1
Signed NDA - Cracking the coding interview will be very helpful
I applied online. The process took 3 months. I interviewed at Google in Nov 2016
Interview
Applied through the web page, soon afterwards a recruiter contacted and scheduled two 1-hour technical interviews. Each interview was based on one big problem, with subproblems of increasing difficulty. After passing the technical interviews, you get into host matching phase, where you fill a questionaire about yourself and different project hosts reach out to you, scheduling 20-30-minute talks/interviews. Host calls usually consist of describing the project, the team, your potential role and talking about your experience/interests. If after the host call both you and host reply positively, you're hired.
Interview questions [1]
Question 1
Suppose you have a stream of (timestamp, tag) events. You need to filter this stream (online), leaving only events with tags that haven't been already encountered in the last X seconds.
I applied through an employee referral. The process took 2 months. I interviewed at Google in Dec 2016
Interview
Resume screening, followed by 2 phone interviews. The process was really sluggish. Interview questions were standard & nothing too difficult. The most dreadful part was host matching, where candidates have virtually no control over.