I applied through college or university. I interviewed at Google
Interview
They took a few algorithm questions for me directly and asked my thoughts of the problem and the solutions' time complexity.
Also they needed me to try to figure out some better algorithms whose time complexity is smaller than the former solution
I applied through an employee referral. The process took 4 weeks. I interviewed at Google (Boston, MA) in Oct 2019
Interview
Back to back phone interview. Each round is 45 mins. Average one question per round. Use Google Doc as a whiteboard to display code. Feedback was positive, the interviewers were very nice. They will help you to relax and perform better.
Interview questions [1]
Question 1
Implement pow() function to calculate power between BIG numbers.
e.g. pow(7349735853974, 389274834729)
I applied through an employee referral. The process took 2 weeks. I interviewed at Google (New York, NY) in Oct 2019
Interview
I was sent an online coding assessment, that was 90 minutes had me solve 2 algorithm problems. The first one was very simple and took me 10 minutes to solve. The second one was much harder, and took me the remainder of the time to finish, but my solution was not optimal.
Interview questions [1]
Question 1
Find a pair of values in an array that add up to a given sum