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.
Tested on a few coding questions and discussed past experience. Questions were fairly difficult but the interviewer was nice and gave me hints to help me out. I did well on the questions and I felt the overall experience went well.