I applied online. I interviewed at Google (Mumbai) in Feb 2025
Interview
I recently went through the Google SDE2 Backend interview process. It started with a recruiter call where they discussed my experience, projects, and backend skills. Then there was a coding round focused on Data Structures and Algorithms, where I had to solve problems efficiently and explain my approach.
After that, I had multiple technical interviews covering Java, backend development, REST APIs, databases, object-oriented programming, and system design concepts. The interviewers were interested not only in whether I could solve problems but also in how I thought through solutions, optimized code, and designed scalable systems.
There was also a behavioral discussion where they asked about my projects, challenges I faced, teamwork experiences, and how I handle difficult situations. Finally, my interview feedback went through a hiring committee review, followed by team matching discussions before the final decision.
Overall, the process was challenging but a great learning experience. Strong knowledge of DSA, Java, backend development, databases, and system design was very important throughout the interviews.
Interview questions [1]
Question 1
They wanted me to write clean code, explain the time complexity, and discuss possible optimizations