Senior Software Engineer applicants have rated the interview process at Google with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 56% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 31 days to get hired, when considering 250 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 Senior Software Engineer according to 250 Glassdoor interviews include:
Phone interview: 29%
One on one interview: 24%
Skills test: 17%
Presentation: 7%
Group panel interview: 7%
Personality test: 6%
Background check: 4%
IQ intelligence test: 3%
Other: 2%
Drug test: 2%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 months. I interviewed at Google (Mountain View, CA) in Jul 2016
Interview
One phone interview, about 45 minutes. My recruiting contact sent me preparatory materials and explained the process beforehand. Interviewer opened by asking about a project on my resume; rest of the time was on a couple technical problems. I wrote code in a shared Google Doc while talking on the phone. Questions required writing algorithms involving bit manipulation.
Google flew me to Mountain View for on-site interviews after I passed the phone screen.
Four one-on-one on-site interviews, each ~45 minutes. Coding was done on a whiteboard. Three interviews were primarily on algorithms/data structures; the other involved OOP. Each interviewer had his/her own style, but overall atmosphere was informal and collaborative.
Interviews were back-to-back. After the first two, a different employee accompanied me for lunch and to answer my questions.
Interview questions [1]
Question 1
NDA on interview questions, but you are provided with lots of information about the types of questions you'll receive and how to prepare.
The process consisted of four technical problem-solving interviews and one "Googleness" and leadership round. The first technical interview started off relatively easy but quickly dove deeper into complex edge cases. The second interview increased in difficulty.
Interview questions [1]
Question 1
it was 4 problem solving interview and one googleness
Initial intro call, prep time , prep material provisions,
1 Phone Screening by HR, 3 DSA, 1 HLD and 1 Googliness, Team matching and offer negotiation and offer discussion , offer acceptance
After clearing all the interviews in 2 months, here comes the team match. Where no one ever knows when they gonna get a team match call. Even if you get the TM call next comes the HC again no one knows why they reject.
Interview questions [1]
Question 1
Coding questions from Leetcode google tagged but deep dived into it based on the level.