I applied online. The process took 4 weeks. I interviewed at Google (New York, NY) in Dec 2018
Interview
had an OA - hackerrank of 3 questions. First one was easy. The second one was the hardest. My friend got the same question as me. Pretty sure you should use hash table for the last one.
I applied through college or university. I interviewed at Google
Interview
Applied through college. Got a coding challenge.
Had to solve 2 questions in 1 hour. 1 was leetcode easy and 1 was medium-hard.
Got a call to set up two back to back phone interviews of 45 mins each.
Questions were decent, I had not prepared enough.
I applied through an employee referral. I interviewed at Google
Interview
There are two rounds of phone screen technical interviews. Before the interview, the recruiter will send the Google Docs shared link(s) for the interview.
During the interview, interviewers will describe the problem for you to solve. After discussing back and forth, start to write down your solution. When you are done with your answer, make sure that you consider all the corner cases. Then, the interviewer will ask you to analysis the complexity of your algorithm and also how to test your program if needed.