I applied through a recruiter. The process took 7 weeks. I interviewed at Google (Mountain View, CA)
Interview
After an initial phone interview with the recruiter that took about 20 minutes, there was a meeting with the recruiter in person followed by an interview with some people at legal department totaling about 40 minutes, then some 1:1 at engineering departments, each 20-30 minutes
Interview questions [1]
Question 1
was asked to write an algorithm to solve a sorting problem