I applied in-person. I interviewed at Google (Bengaluru)
Interview
There was a total of four rounds. Three of them were oncampus face to face in Bangalore. First round was telephonic round based on simple DS algo. The focus was on the approach not the final solution. Infact the interviewer helped himself when stuck in between. Next three was face to face. I was flown in to bangalore. They paid the expenses for hotel but not the other expenses like commuting( even though the email mentioned that they will)
Interview questions [1]
Question 1
Telephonic round was entirely based on DS algo, dont remember the exact question but preparation from geeksforgeeks is enough. The oncampus question were based on iOS, even though the preparation material which they gave covered only ds, algo I was expecting more of such questions.
I applied through a recruiter. I interviewed at Google (Sydney)
Interview
I applied through referral. After submitting application, had a recruiter call, then scheduled for an technical interview. The recruiter is very busy and seems to forget me so I email him and chase him down to get scheduled. Interview question is leetcode style and I failed. Afterward, I schedule with recrutier for feedback.
Initial screening call with recruiter, a single algorithms coding interview, followed by three more algorithm rounds, then a systems design interview followed by a googleyness interview to check culture and leadership.
I applied through an employee referral. The process took 2 weeks. I interviewed at Google in Dec 2022
Interview
It was a technical screen. There was 1 coding problem with few follow-ups. I was able to solve initial question and 1 follow-up, because they were super-easy. Second follow-up was tricky. Got rejected.
Interview questions [1]
Question 1
Coding problem related to String and Characters (not from Leetcode)