I applied online. The process took 4 weeks. I interviewed at Google (San Francisco, CA) in Mar 2019
Interview
I applied online, shortly a recruiter called me explaining very carefully the process. Unfortunately I just participated in the first phone interview which was a code challenge. After they told me I didn't make it, I was told to not give up and that I could be considered in a future (10 - 12 months)
Interview questions [1]
Question 1
The problem was pretty similar to Confusing Number II from LeetCode, I encourage everyone to really try to solve at least one problem each day.
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. The process took 3 weeks. I interviewed at Google (Sunnyvale, CA)
Interview
The process was well coordinated. The recruiter was very helpful. Clarified all my queries with a lot of patience and very accommodating to my requests.
I am a nursing mother and they were good enough to split the interviews over couple days so that I were comfortable.
Interview questions [1]
Question 1
Basic iOS and swift knowledge - table view, protocol, Algorithm and DS