I applied online. The process took 4 weeks. I interviewed at Google
Interview
it was too long - 5 separate stages with different people, the final being on site. Easy enough to arrange but 5 interviews is far too much investment of time if you're going to be rejected. Was rejected at the final and fifth stage and it was disappointing to have put in so much time and prioritised google's multiple interviews over other companies
I applied through a recruiter. I interviewed at Google (Taipei) in Apr 2021
Interview
One phone interview, to implement a class with requested functions.
And then received the mail that inform me to attend next round.
Five rounds of virtual on-site interview in English.
There are some questions similar to LC mid~hard.
Interview questions [1]
Question 1
Similar to LC problems, related to graph, greedy and recursive
I applied through a recruiter. The process took 4 months. I interviewed at Google in Apr 2015
Interview
I was contacted by a recruiter and asked if I was interested in joining Google, and I said yes.
I was given enough time to prepare for the interview, I set the date of the interview to be after 2 months from the recruiter's phone call.
The first phone screen interview was easy. I was asked some brief questions on my graduation project, then I was given a programming question.
I passed the first interview and was asked to go for another phone screen before the onsite interview. The second interview was easy, probably easier than the first one, However, I screwed up big time. I still can't believe it went that way.
I didn't pass, which was what I expected.
Interview questions [1]
Question 1
first interview: The question was: given a large list of words return those words that are anagrams.
second interview: I had 2 questions: the first was to write a program to calculate the factorial, and the second was to return whether 2 people are related given a list of names and relations.