Sotware Engineer applicants have rated the interview process at Google with 3.3 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.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Sotware Engineer roles take an average of 37 days to get hired, when considering 3 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 Sotware Engineer according to 3 Glassdoor interviews include:
Skills test: 40%
Phone interview: 40%
Personality test: 20%
Here are the most commonly searched roles for interview reports -
Applied online and heard back within a couple of weeks. Recruiter was friendly and kept me informed throughout. Had an initial screening call followed by a couple of technical rounds — interviewers were professional and gave me space to think through problems out loud. The behavioural questions were pretty standard, nothing unexpected. Overall a positive experience, felt like they genuinely wanted to see you succeed rather than trip you up. Would recommend preparing your data structures and being ready to talk through your reasoning clearly.
It was excellent, I had to take an OA which I passed with flying colors. Then onsite two LC hard, solved easily with dynamic programming. It was a great time at the google HQ.
I applied through college or university. The process took 3 weeks. I interviewed at Google (Mumbai) in Jan 2022
Interview
The interviewer was quite satisfied with the approach. He asked me the time complexity of the solution. Also, he wanted me to implement a Trie Data Structure as well. So, I clarified, should I implement the Trie Data Structure first or go onto first implementing the logic to solve the given question
Interview questions [1]
Question 1
The interviewer was quite satisfied with the approach. He asked me the time complexity of the solution. Also, he wanted me to implement a Trie Data Structure as well. So, I clarified, should I implement the Trie Data Structure first or go onto first implementing the logic to solve the given question