The process started with a call from a Google recruiter who explained the steps ahead and scheduled a technical phone interview. During the interview, I was asked to solve a coding problem in a shared editor while explaining my thought process. The interviewer was friendly but jumped straight into the technical part. I managed to solve the problem within the time limit, though I had to think aloud to clarify my approach. After passing the initial round, I was invited to a series of technical interviews. These were intense and focused on algorithms, data structures, and optimization techniques. Each interviewer expected me to write clean, efficient code while also discussing trade-offs. After the technical rounds, there was a final interview to assess my soft skills and whether I’d be a good cultural fit for the company.
Interview questions [1]
Question 1
Given an array of integers, return the length of the longest subarray that has a sum equal to zero
Only ended in first round, results was good but role was closed. It is not a good experience because a recruiter would have told me before then.
But the overall process was good is openess of what happening internally