I applied online. I interviewed at Google (Seattle, WA) in Jan 2020
Interview
My experience was very enjoyable! I had two interview questions which where the equivalent of Leetcode easy questions. One was a string manipulation question. Overall as long as you practice your leetcodes consistently, you should be prepared for this interview.
Interview questions [1]
Question 1
Find the Longest Common Prefix in a group of strings
The whole interview process takes 2 to 2.5 months to complete. Google interviews for software developers consist of 5 to 7 interviews in total. This includes an initial phone screen with a Google recruiter, followed by 4 to 6 on-site interviews with different Google employees
Interview questions [1]
Question 1
What is your favorite Google product, and how would you improve it? — ...
If you wanted to bring your dog to work but one of your team members was allergic to dogs what would you do? — ...
If ads were removed from YouTube, how would you monetize it? —
You will receive an online 1-hour quick interview, then the recruiter will contact you to make appointments for 2 phone interview. I failed here so I did not get to move on to the next round. Overall, the questions are interesting that requires good understanding of data structure and algorithm.
Interview questions [1]
Question 1
Given a cinema room, there is 1 row of seat. You have an array holding a few people with couples and singles, which is specified in another array. Create a sort algorithm to make sure couples sit together and 1 single sit between 2 couples