I applied through college or university. I interviewed at Google
Interview
The interview was mostly technical. It was two 45 minutes interviews. The first interviewer was good but did not help guide or say anything when I slightly struggled on the coding problem. The second interviewer was nice. I finished the programming problem and I was also asked additional ways to solve the problem and verbal walk him through it.
Interview questions [1]
Question 1
Why Google?
Tell us a time you struggled with something.
I had two phone interviews back to back. I coded in a shared google doc and was asked a bunch of data structures and algorithm questions. I was also asked about my previous projects and background. In the end I have 5 to 10 minutes to ask the interviewer any questions I have for them. The process took about 3 weeks from scheduling to hearing back from the recruiter about an offer. I would recommend leetcode and crack the coding interview as preparation for the interview process. After that, it is team matching which could take a long time.
I applied through a recruiter. I interviewed at Google in Sep 2020
Interview
Coding challenge for the first round. I did not end up completing it in time and did not move on. Though, in some cases, they will have you move onto the second without completing the entire challenge
Interview questions [1]
Question 1
Easy/Medium Leetcode problems-- practice the ones closer to medium