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%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
interview process was definitely intense. It started with a phone screening where I was asked to solve coding problems, focusing on algorithms and data structures. After passing that, I had multiple technical interviews, both on the phone and via video call, where I faced more challenging problems, including system design and problem-solving questions.
They really focused on my approach to solving problems rather than just the final answer. It wasn’t just about knowing the right algorithms, but about clearly explaining my thought process and how I tackled issues step by step.
There were also questions to assess cultural fit – how I work in teams, handle challenges, and whether my values align with Google’s. The process was tough but fair, and they made sure to evaluate both technical skills and my ability to work well with others.
Interview questions [1]
Question 1
One question that really stood out during my Google interview was a system design question. They asked me to design a URL shortening service, like Bit.ly. The challenge wasn't just about coming up with the technical solution, but also thinking through scalability, handling high traffic, managing databases, and ensuring the system’s reliability.
It really tested my ability to break down complex problems and think through the architecture in a structured way. It wasn’t just about writing code but also explaining the trade-offs and considerations at each step.
I had a interview for a software enginner position at google. The process was quite difficult but very exciting. I had applied online and got an email for an interview after about 2 weeks.
The first round was a coding challenge that was done on Google Meet. The interviewer was super nice and explained the problem clearly. The task was to implement a algorithm to find the longest palindromic subsequnce in a string. I made a mistake at first, but the interviewer was supportive and helped me get back on track. I solved it after some thinking.
After that, I had a 30-minute system design interview. They asked me to design a simplified version of Google Maps, and I totally blanked out. I tried to explain my approach but was not confident enough to draw the correct diagrams. They asked a lot of follow-up questions on how I would scale it, handle geolocation, and error handling. I didn’t feel I did well on that round.
I applied through college or university. I interviewed at Google (Bengaluru) in Feb 2025
Interview
They asked about all programming concepts from object oriented programming concepts to programming questions
These questions include concepts like graphs dynamic programming and trees
Most of the questions range from medium to difficult
It includes five rounds each with increasing difficulty
So having a good programming knowledge is necessary
It was more technical