Candidates applying for Software Engineer 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 Software Engineer according to 1 Glassdoor interviews include:
Phone interview: 33%
Skills test: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
I recently went through the Google interview/demo process for a software developer role. Overall, it was a challenging but rewarding experience.
Pros:
The interviewers were professional, friendly, and made me feel at ease during the session.
The technical questions were tough but fair, focusing on problem-solving, algorithms, and clarity of thought rather than just rote memorization.
I appreciated that they cared not only about the code but also how I communicated my approach and handled trade-offs.
The process felt structured and transparent, and I always knew what the next step was.
Cons:
Some of the problems felt a bit more academic than practical, especially when optimizing recursive vs iterative solutions under tight time constraints.
Interview questions [1]
Question 1
Find all the positions of 1’s in a sparse bit array using an iterative solution with O(1) space complexity.
Hr first interview which you give you som tips for well preparation
Then, technical interview with several competitive programming questions, need to describe your code after completed the question
Will send you feedback after interview.
Interview questions [1]
Question 1
Around leetcode medium level, just use deep first search
it was an ok experience the people interviewing me seemed like they had no idea what they were doing. all good though. questions were pretty easy just some simple leetcode stuff.
Interview questions [1]
Question 1
simple two pointer question with some binary search